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. |