Platforms to show: All Mac Windows Linux Cross-Platform

Back to NSTableControlMBS control.

NSTableControlMBS.AcceptTabs as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Cocoa Controls MBS MacControls Plugin 17.1 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Whether the control should accept tab keys.

If true, the plugin will not forward the tab keydown/keyup events to Xojo, because Xojo would do switch to next control.
(Read and Write property)

NSTableControlMBS.allowsColumnReordering as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Cocoa Controls MBS MacControls Plugin 17.1 ✅ Yes ❌ No ❌ No ❌ No Desktop only
A Boolean value indicating whether the table view allows the user to rearrange columns by dragging their headers.

The default value of this property is true, which allows the user to rearrange the table view’s columns. You can rearrange columns programmatically regardless of this setting.
(Read and Write property)

NSTableControlMBS.allowsColumnResizing as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Cocoa Controls MBS MacControls Plugin 17.1 ✅ Yes ❌ No ❌ No ❌ No Desktop only
A Boolean value indicating whether the table view allows the user to resize columns by dragging between their headers.

The default of this property is true, which allows the user to resize the table view’s columns. You can resize columns programmatically regardless of this setting.
(Read and Write property)

NSTableControlMBS.allowsColumnSelection as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Cocoa Controls MBS MacControls Plugin 17.1 ✅ Yes ❌ No ❌ No ❌ No Desktop only
A Boolean value indicating whether the table view allows the user to select columns by clicking their headers.

The default is false, which prevents the user from selecting columns (if you create the table view in Interface Builder, the default value is true). You can select columns programmatically regardless of this setting.
(Read and Write property)

NSTableControlMBS.allowsEmptySelection as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Cocoa Controls MBS MacControls Plugin 17.1 ✅ Yes ❌ No ❌ No ❌ No Desktop only
A Boolean value indicating whether the table view allows the user to select zero columns or rows.

The default is true, which allows the user to select zero columns or rows.
(Read and Write property)

NSTableControlMBS.allowsMultipleSelection as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Cocoa Controls MBS MacControls Plugin 17.1 ✅ Yes ❌ No ❌ No ❌ No Desktop only
A Boolean value indicating whether the table view allows the user to select more than one column or row at a time.

The default is false, which allows the user to select only one column or row at a time. You can select multiple columns or rows programmatically regardless of this setting.
(Read and Write property)

NSTableControlMBS.autohidesScrollers as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Cocoa Controls MBS MacControls Plugin 17.1 ✅ Yes ❌ No ❌ No ❌ No Desktop only
A Boolean that indicates whether the scroll view automatically hides its scroll bars when they are not needed.

The horizontal and vertical scroll bars are hidden independently of each other. When the value of this property is YES and the content of the scroll view doesn't extend beyond the size of the clip view on a given axis, the scroller on that axis is removed to leave more room for the content.
(Read and Write property)

NSTableControlMBS.disableCellEvents as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Cocoa Controls MBS MacControls Plugin 17.1 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Whether to disable cell based events.

The table view can work with cell modes and use NSCell to disable cells.
Or since OS X 10.7 it can work with NSView to display cells or rows.
This property lets you explicitly disable cells and use only views.
(Read and Write property)

NSTableControlMBS.disableViewEvents as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Cocoa Controls MBS MacControls Plugin 17.1 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Whether to disable view based events.

The table view can work with cell modes and use NSCell to disable cells.
Or since OS X 10.7 it can work with NSView to display cells or rows.
This property lets you explicitly disable views and use only cells.
(Read and Write property)

NSTableControlMBS.hasHorizontalScroller as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Cocoa Controls MBS MacControls Plugin 17.1 ✅ Yes ❌ No ❌ No ❌ No Desktop only
A Boolean that indicates whether the scroll view has a horizontal scroller.

When the value of this property is true, the scroll view allocates and displays a horizontal scroller as needed. The default value of this property is false.
(Read and Write property)

NSTableControlMBS.hasVerticalScroller as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Cocoa Controls MBS MacControls Plugin 17.1 ✅ Yes ❌ No ❌ No ❌ No Desktop only
A Boolean that indicates whether the scroll view has a vertical scroller.

When the value of this property is true, the scroll view allocates and displays a vertical scroller as needed. The default value of this property is false.
(Read and Write property)

NSTableControlMBS.ScrollView as NSScrollViewMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Cocoa Controls MBS MacControls Plugin 17.1 ✅ Yes ❌ No ❌ No ❌ No Desktop only
The scroll view used in this control.

(Read only property)

NSTableControlMBS.View as NSTableViewMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Cocoa Controls MBS MacControls Plugin 15.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
The table view used in this control.

(Read only property)

See also:

The items on this page are in the following plugins: MBS MacControls Plugin.


The biggest plugin in space...