| AfterExport |
Called after the export process finishes. |
| BeforeExport |
Called before the export process starts. |
| BeginUpdate |
Begins an update operation. Prevents grid from being redrawn until EndUpdate is called. |
| ClearColumnInfo |
Clears information about columns. |
| ClearRowInfo |
Clears information about rows. |
| Clear |
Clears all data from the grid. |
| DisplayToRealCell(ACell: TTMSFNCDataGridCellCoord) |
Converts display cell coordinates to real cell coordinates. |
| DisplayToRealColumn(AColumn: Integer) |
Converts display column to real column index. |
| DisplayToRealRow(ARow: Integer) |
Converts display row to real row index. |
| EndUpdate |
Ends an update operation. Resumes grid drawing after BeginUpdate is called. |
| ExportNotification |
Handles export notification with state and row. |
| HideColumn(AColumn: Integer) |
Hides the specified column. |
| HideRow(ARow: Integer) |
Hides the specified row. |
| ImportNotification |
Handles import notification with state and row. |
| IsAppearanceProperty(AObject: TObject; APropertyName: string; APropertyType: TTypeKind) |
Checks if a property is related to appearance. |
| IsCellDisabled(ACell: TTMSFNCDataGridCellCoord) |
Checks if the specified cell is disabled. |
| IsCellFixed(ACell: TTMSFNCDataGridCellCoord) |
Checks if the specified cell is fixed. |
| IsCellFixedRoot(ACell: TTMSFNCDataGridCellCoord) |
Checks if the specified cell is a fixed root. |
| IsCellFreeze(ACell: TTMSFNCDataGridCellCoord) |
Checks if the specified cell is frozen. |
| IsCellFreezeFixed(ACell: TTMSFNCDataGridCellCoord) |
Checks if the specified cell is a frozen fixed cell. |
| IsCellFreezeRoot(ACell: TTMSFNCDataGridCellCoord) |
Checks if the specified cell is a frozen root cell. |
| IsCellValid(ACell: TTMSFNCDataGridCellCoord) |
Checks if the specified cell is valid. |
| IsCellValid(AColumn, ARow: Integer) |
Checks if the cell at the specified column and row is valid. |
| IsCellVisible(ACell: TTMSFNCDataGridCellCoord) |
Checks if the specified cell is visible. |
| IsColumnHidden(AColumn: Integer) |
Checks if the specified column is hidden. |
| IsColumnMerged(AColumn: Integer) |
Checks if the specified column is merged. |
| IsColumnValid(AColumn: Integer) |
Checks if the specified column is valid. |
| IsRowFiltered(ARow: Integer) |
Checks if the specified row is filtered. |
| IsRowHidden(ARow: Integer) |
Checks if the specified row is hidden. |
| IsRowMerged(ARow: Integer) |
Checks if the specified row is merged. |
| IsRowValid(ARow: Integer) |
Checks if the specified row is valid. |
| LoadSettingsFromFile(AFileName: string) |
Loads settings from a file. |
| LoadSettingsFromStream(AStream: TStream) |
Loads settings from a stream. |
| LogMessage |
Logs a message with an optional message type. |
| LoopThroughColumns(ALoopCallback: TTMSFNCDataGridLoopColumnsCallback; AIncludeFixed: Boolean = True) |
Loops through all columns optionally including fixed columns and calls the callback with the column index. |
| LoopThroughRows(ALoopCallback: TTMSFNCDataGridLoopRowsCallback; AIncludeFixed: Boolean = True) |
Loops through all rows optionally including fixed rows and calls the callback with the row index. |
| RealToDisplayCell(ACell: TTMSFNCDataGridCellCoord) |
Converts real cell coordinates to display cell coordinates. |
| RealToDisplayColumn(AColumn: Integer) |
Converts real column index to display column index. |
| RealToDisplayRow(ARow: Integer) |
Converts real row index to display row index. |
| SaveSettingsToFile(AFileName: string; AAppearanceOnly: Boolean = False) |
Saves settings to a file. |
| SaveSettingsToStream(AStream: TStream; AAppearanceOnly: Boolean = False) |
Saves settings to a stream. |
| SaveToBMP(AFileName: string) |
Saves the grid to a BMP file. |
| SaveToHTML(AFileName: string; AEncoding: TEncoding) |
Saves the grid to an HTML file with the specified encoding. |
| SaveToHTMLStream(AStream: TStream) |
Saves the grid to an HTML stream. |
| SaveToHTMLStream(AStream: TStream; AEncoding: TEncoding) |
Saves the grid to an HTML stream with the specified encoding. |
| SaveToImage(AFileName: string) |
Saves the grid to an image file. |
| SaveToImageStream(AStream: TStream) |
Saves the grid to an image stream. |
| Scroll(AHorizontalPos, AVerticalPos: Double) |
Scrolls to the specified positions. |
| SelectAllCells |
Selects all cells. |
| SelectCell(ACell: TTMSFNCDataGridCellCoord; AShift: TShiftState = []; AMouseDragging: Boolean = False) |
Selects the specified cell. |
| SelectColumns(AFromColumn, AToColumn: Integer) |
Selects the specified columns. |
| SelectRows(AFromRow, AToRow: Integer) |
Selects the specified rows. |
| SetBitmap(ACell: TTMSFNCDataGridCellCoord; ABitmap: TTMSFNCBitmap) |
Sets a bitmap to the specified cell. |
| SetBitmap(ACell: TTMSFNCDataGridCellCoord; AName: string) |
Sets a bitmap with the specified name to the cell. |
| SetBitmap(AColumn, ARow: Integer; ABitmap: TTMSFNCBitmap) |
Sets a bitmap to the specified cell. |
| SetBitmap(AColumn, ARow: Integer; AName: string) |
Sets a bitmap with the specified name to the cell. |
| SetBitmapColumn(AColumn: Integer; ABitmap: TTMSFNCBitmap) |
Sets a bitmap to all cells in the specified column. |
| SetBitmapRow(ARow: Integer; ABitmap: TTMSFNCBitmap) |
Sets a bitmap to all cells in the specified row. |
| SetCell(ACell: TTMSFNCDataGridCellCoord; AValue: Variant) |
Sets the value of the specified cell. |
| SetCell(AColumn, ARow: Integer; AValue: Variant) |
Sets the value of the specified cell. |
| SetCellColumn(AColumn: Integer; AValue: Variant) |
Sets the value of all cells in the specified column. |
| SetCellEditor(ACell: TTMSFNCDataGridCellCoord; AEditor: TTMSFNCDataGridCellEditor) |
Sets the editor for the specified cell. |
| SetCellEditor(AColumn, ARow: Integer; AEditor: TTMSFNCDataGridCellEditor) |
Sets the editor for the specified cell. |
| SetCellEditorColumn(AColumn: Integer; AEditor: TTMSFNCDataGridCellEditor) |
Sets the editor for all cells in the specified column. |
| SetCellEditorRow(ARow: Integer; AEditor: TTMSFNCDataGridCellEditor) |
Sets the editor for all cells in the specified row. |
| SetCellRow(ARow: Integer; AValue: Variant) |
Sets the value of all cells in the specified row. |
| SetColumn(AColumn: Integer; AValue: Variant) |
Sets the value of the specified column. |
| SetLocalRect |
Sets the local rectangle for rendering. |
| SetRow(ARow: Integer; AValue: Variant) |
Sets the value of the specified row. |
| SetValue(ACell: TTMSFNCDataGridCellCoord; AValue: Variant) |
Sets the value of the specified cell. |
| SetValue(AColumn, ARow: Integer; AValue: Variant) |
Sets the value of the specified cell. |
| StretchColumns |
Stretches columns based on the provided mode and range. |
| StretchRows |
Stretches rows based on the provided mode and range. |
| UnhideAllColumns |
Unhides all columns. |
| UnhideAllRows |
Unhides all rows. |
| UnhideAll |
Unhides all rows and columns. |
| UnhideColumn(AColumn: Integer) |
Unhides the specified column. |
| UnhideRow(ARow: Integer) |
Unhides the specified row. |
| UpdateColumnRowCalculations |
Updates calculations related to columns and rows. |
| UpdateVisualRange |
Updates the visible range of the grid. |
| Update |
Forces the grid to update its appearance. |