Table of Contents

TTMSFNCDataGridCellAppearance Class

Global cell appearance for the grid. Holds one TTMSFNCDataGridCellLayout per 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.

Used by