[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'Grids' (#lcl)

# Reference for unit 'Grids': Types

`PCellProps` |  | Pointer to a TCellProps type.
`PColRowProps` |  | Pointer to a TColRowProps type.
`PGridMessage` |  | Pointer to a TGridMessage type.
`TAutoAdvance` |  | Enumerated type with values controlling grid auto advance behavior.
`TCellHintPriority` |  | Represents the cell hint display priorities.
`TCellProcessEvent` |  | Specifies an event handler used to process the value in a grid cell.
`TCellProcessType` |  | Identifies the action performed for cell content.
`TCellProps` |  | Contains attributes, data, and text for grid cells.
`TColRowProps` |  | Contains the size and display attributes for a column or row in a grid.
`TColumnButtonStyle` |  | Enumeration with cell editor types available in a grid control.
`TEditorItem` |  | Represents one of the editors used in a TCompositeCellEditor instance.
`TGetCellHintEvent` |  | Event used to get cell hints.
`TGetCheckboxStateEvent` |  | Specifies an event handler signalled to get the state for a check box cell in a grid.
`TGetEditEvent` |  | Specifies an event handler used to get edit values or masks in a grid.
`TGridCoord` |  | Stores mouse coordinates in screen pixels.
`TGridCursorState` |  | Enumerated type with cursor states available in a grid.
`TGridDataCache` |  | Stores cached information about a grid control.
`TGridDrawState` |  | Enumeration with Grid draw state values.
`TGridFlags` |  | Set type used to store TGridFlagsOption enumeration values.
`TGridFlagsOption` |  | Represents state flags used in a grid control.
`TGridMessage` |  | Contains a LCL message and its auxiliary values.
`TGridOperationEvent` |  | Defines the event handler signalled when rows or columns are added, deleted or moved in a grid.
`TGridOption` |  | Represents grid option values available for grid controls.
`TGridOption2` |  | Represents grid options introduced in Version 2 (or higher) of grid controls.
`TGridOptions` |  | Set type used to store enabled grid options.
`TGridOptions2` |  | Set type used to store enabled grid options from the TGridOption2 enumeration.
`TGridPropertyBackup` |  | Stores data about rows and columns used in a TCustomGrid class instance.
`TGridRect` |  | Alias for the TRect type in RTL.
`TGridRectArray` |  | Array type used to store TGridRect instances.
`TGridSaveOptions` |  | Represents the save options available for LCL grid controls.
`TGridScrollerDoScroll` |  | Specifies an event handler routine used to scroll a grid control when a column or row is dragged beyond the grid client area.
`TGridState` |  | Enumerated type with grid state values.
`TGridZone` |  | Enumerated type with values which represent the zones or areas on a grid control.
`TGridZoneSet` |  | Set type used to store TGridZone enumeration values.
`THdrEvent` |  | Specifies an event handler signalled when an event occurs in a fixed header cell.
`THeaderSizingEvent` |  | Specifies an event handler signalled when a fixed cell header in a grid is resized.
`TItemType` |  | Not used in the current LCL implementation.
`TMouseWheelOption` |  | Enumerated type with values that control mouse wheel operation in a grid control.
`TOnCompareCells` |  | Specifies an event handler signalled to compare cell values.
`TOnDrawCell` |  | Defines the event handler signalled to draw a cell on a grid control.
`TOnPrepareCanvasEvent` |  | Specifies an event handler signalled when preparing the canvas for a grid control.
`TOnSelectCellEvent` |  | Specifies the event handler signalled when a cell is selected in a grid control.
`TOnSelectEvent` |  | Specifies an event handler signalled for a selection in a grid control.
`TPrefixOption` |  | Indicates how accelerator keys in column titles are handled for a grid control.
`TRangeSelectMode` |  | Enumerated type with the Range selection mode used in a grid control.
`TSaveColumnEvent` |  | Specifies an event handler used to load/save the configuration for a grid column.
`TSaveOptions` |  | Set type used to store TGridSaveOptions values.
`TSelectEditorEvent` |  | Specifies an event handler signalled to get an editor control for the specified cell.
`TSetCheckboxStateEvent` |  | Specifies an event handler signalled to set the state for a check box cell in a grid.
`TSetEditEvent` |  | Specifies an event handler used to set the value for edit text in a grid.
`TSizingRec` |  | Stores size and movement data for columns or rows in a grid.
`TSortOrder` |  | Enumerated type with sort orders supported in a grid control.
`TTitleStyle` |  | Enumeration with values that control the display style for fixed title cells.
`TToggledCheckboxEvent` |  | Specifies an event handler signalled when the value in a check box cell is changed.
`TUserCheckBoxBitmapEvent` |  | Specifies an event handler signalled to get the user-supplied bitmap for a check box cell.
`TUserCheckBoxImageEvent` |  | Specifies the event handler used to get the image drawn for a check box column.
`TValidateEntryEvent` |  | Specifies the event handler used to validate the content in a grid cell.