Skip to main content
Table of Contents

TTMSFNCDataGridSortIndicatorAppearance Class

Appearance of the sort indicator shown in a sorted column header: the small order number drawn for multi-column sorts and the size of the ascending/descending arrow glyph.

API unit family: TMSFNCDataGridRenderer Inherits from: TPersistent

Syntax

GeneratedPascalC++
TTMSFNCDataGridSortIndicatorAppearance = class(TPersistent)
class PASCALIMPLEMENTATION TTMSFNCDataGridSortIndicatorAppearance : public System::Classes::TPersistent

Remarks

The order number is the main configurable element. Leave IndexFont.Color at gcNull (the default) to keep inheriting the header font colour, or set it for a dedicated colour. IndexFill/IndexStroke are gfkNone/gskNone by default so no badge background is drawn; set them to render a badge behind the number.

Properties

Name Description
GlyphSize Size (in pixels, before DPI scaling) of the ascending/descending arrow glyph. Default is 16.
IndexFill Optional background fill of the sort order number badge. Default gfkNone (no badge background).
IndexFont Font of the multi-column sort order number. Default size 8; default colour gcNull means inherit the header font colour.
IndexStroke Optional border of the sort order number badge. Default gskNone (no badge border).

Events

Name Description
OnChange Fires when any appearance property changes. The grid wires this internally to schedule a repaint of the sorted column headers.