API:FMX.Grid
Contents
Units
| FMX.Grid | Defines presented grid controls. |
| FMX.Grid.Style | Unit that provides a standard FireMonkey presentation for grid controls: TStyledGrid. |
Classes
| ICellControl | Interface to access a column in a grid. |
| IDrawableCell | |
| IDrawableCellEx | Interface that presentation classes like TColumn must implement to paint cells. |
| TCheckColumn | Represents a column in a grid, whose cells show check boxes. |
| TColumn | Represents a column in a TGrid grid. |
| TColumnClass | Class reference of TColumn. |
| TColumnClasses | Manages a list of column classes that are available in the IDE editors. |
| TCurrencyColumn | Represents a column in a grid, whose cells show Currency values. |
| TCustomGrid | Base class for all components that present information in a two-dimensional grid. |
| TCustomNumberColumn | A special column type to display numbers. |
| TDateColumn | Represents a column in a grid, whose cells use an editor similar to TDateEdit to edit cells in this column. |
| TDateTimeColumn | |
| TDateTimeColumnBase | |
| TFloatColumn | |
| TGlyphColumn | Represents a column in a grid, whose cells show images from a TGrid.Images list of images. |
| TGrid | TGrid represents a grid control designed to simplify the handling of various objects in a tabular format. |
| TGridModel | The base class of data models for grids. |
| TGridValues | Dictionary that serves as a cache for a grid model. |
| THeaderSettings | Class used to control the appearance of a grid's header. |
| TImageColumn | Represents a column in a grid, whose cells show images. |
| TIntegerColumn | |
| TPopupColumn | Represents a column in a grid, whose cells shows pop-up menus. |
| TProgressColumn | Represents a column in a grid, whose cells show progress bars. |
| TStringColumn | Represents a column in a grid, whose cells show strings. |
| TStringGrid | TStringGrid represents a grid control designed to simplify the handling of strings. |
| TStringGridModel | Data models for grids of strings. |
| TTimeColumn | Represents a column in a grid, whose cells use an editor similar to TTimeEdit to edit cells in this column. |
Types
| TCellClick | Type of events used for taking specific actions when a user clicks one of the grid cells. |
| TCellReturnAction | Action that can be taken after a user presses the ENTER key on the cell editor of a grid. |
| TColumnMovedEvent | Type of event handler for TGridModel.OnColumnMoved. |
| TCreateCustomEditorEvent | |
| TDrawColumnCellEvent | Type of event handler for TGridModel.OnDrawColumnBackground and TGridModel.OnDrawColumnCell. |
| TDrawColumnHeaderEvent | Type of event handler for TGridModel.OnDrawColumnHeader. |
| TGetImageIndexEvent | |
| TGridDrawState | |
| TGridDrawStates | |
| TGridOption | Defines how grid controls look like and how they behave. |
| TGridOptions | Is a set of TGridOption values. |
| THeaderClick | |
| TOnCallbackGetValue | |
| TOnEditingDone | Type of events used for taking specific actions when you edit the contents of one of the cells in a grid. |
| TOnGetValue | Type of events used when getting the external content to use in one of the cells in a grid. |
| TOnSetValue | Type of a event used to pass a Value to assign in an external repository. |
| TSelectCell |
Constants
| MM_CELL_RECT | MM_CELL_RECT: Integer = $1717; |
| MM_COLUMN_CHANGED | MM_COLUMN_CHANGED: Integer = $1711; |
| MM_COLUMN_MOVED | MM_COLUMN_MOVED: Integer = $1712; |
| MM_CONTENT_CHANGED | MM_CONTENT_CHANGED: Integer = $1710; |
| MM_EDITOR_MODE | MM_EDITOR_MODE: Integer = $171A; |
| MM_GET_EDITOR_VALUE | MM_GET_EDITOR_VALUE: Integer = $171B; |
| MM_GET_ROW_HEIGHT | MM_GET_ROW_HEIGHT: Integer = $1716; |
| MM_GRID_USER | MM_GRID_USER: Integer = $171E; |
| MM_HIDE_EDITOR | MM_HIDE_EDITOR: Integer = $1719; |
| MM_INVALIDATE_CELL | MM_INVALIDATE_CELL: Integer = $1714; |
| MM_INVALIDATE_CONTENT_SIZE | MM_INVALIDATE_CONTENT_SIZE: Integer = $1715; |
| MM_POST_EDITOR_VALUE | MM_POST_EDITOR_VALUE: Integer = $171C; |
| MM_REFRESH_EDITOR_VALUE | MM_REFRESH_EDITOR_VALUE: Integer = $171D; |
| MM_SEL_CHANGED | MM_SEL_CHANGED: Integer = $1713; |
| MM_SHOW_EDITOR | MM_SHOW_EDITOR: Integer = $1718; |
| PM_CAN_EDIT | PM_CAN_EDIT: Integer = $100C; |
| PM_CELL_BY_POINT | PM_CELL_BY_POINT: Integer = $100D; |
| PM_CREATE_CELL_OBJECT | PM_CREATE_CELL_OBJECT: Integer = $100B; |
| PM_GET_DISPLAY_CELLS | PM_GET_DISPLAY_CELLS: Integer = $100F; |
| PM_GRID_USER | PM_GRID_USER: Integer = $1019; |
| PM_SCROLL_TO_SELECT | PM_SCROLL_TO_SELECT: Integer = $1010; |
| PM_SET_TOP_LEFT | PM_SET_TOP_LEFT: Integer = $100E; |
| PM_VKDISPLACEMENT | PM_VKDISPLACEMENT: Integer = $1011; |