TTMSFNCDataGridOptions Class
The top-level options object for the grid renderer. Extends the data-layer options with UI-specific sub-options for banding, clipboard, columns, editing, keyboard, localization, lookup, mouse, rows, and selection.
API unit family: TMSFNCDataGridRenderer
Inherits from: TTMSFNCDataGridDataOptions
Syntax
TTMSFNCDataGridOptions = class(TTMSFNCDataGridDataOptions)
class PASCALIMPLEMENTATION TTMSFNCDataGridOptions : public TTMSFNCDataGridDataOptions
Remarks
Exposed as the grid's Options property. All sub-objects are owned by this instance and assigning to a sub-option property copies its values. Column, row and selection-mode changes rebuild the grid layout; banding and other selection changes only repaint it.
Properties
| Name | Description |
|---|---|
| Banding | Alternating row-band colouring settings. |
| Clipboard | Clipboard cut, copy, and paste settings. |
| Column | Column-level options including stretching and tree-node index. |
| Editing | In-place editing settings including auto-complete and direct drop-down. |
| IO | Import/export options including HTML export settings. |
| Keyboard | Keyboard navigation and shortcut settings. |
| Localization | Localizable string resources for the filter popup UI. |
| Lookup | Keyboard-lookup (type-to-navigate) settings. |
| Mouse | Mouse interaction settings including sizing, dragging, and scrolling. |
| Row | Row-level options including stretching. |
| Selection | Selection mode and AutoFill settings. |