TTMSFNCDataGridCellAppearance Class
Global cell appearance for the grid. Holds one
TTMSFNCDataGridCellLayoutper visual state (normal, selected, fixed, group, etc.). These layouts define the default look for every cell; individual cell overrides take precedence when set.
API unit family: TMSFNCDataGridRenderer
Inherits from: TPersistent
Syntax
TTMSFNCDataGridCellAppearance = class(TPersistent)
Properties
| Name | Description |
|---|---|
| BandLayout | Layout applied to alternating banded rows when Options.Banding.Enabled is True. |
| FilterInverseMatchLayout | Layout applied to cells whose text does not match the active filter string (inverse highlight). |
| FilterMatchLayout | Layout applied to cells whose text matches the active filter string. |
| FixedLayout | Layout applied to fixed (frozen) header/footer cells. |
| FixedSelectedLayout | Layout applied to fixed cells that fall within the current selection. |
| FocusedLayout | Layout applied to the single focused cell (the active editing cursor position). |
| GroupLayout | Layout applied to grouping header cells created by the data-layer grouping feature. |
| NormalLayout | Default layout applied to all ordinary (non-fixed, non-selected, non-grouped) data cells. |
| SelectedLayout | Layout applied to selected data cells. |
| ShowFocus | When True (default), a focus rectangle is drawn inside the focused cell to indicate keyboard focus. |
| SummaryLayout | Layout applied to calculation summary rows at the bottom of grouped sections. |