Class TRbwDataGrid4

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TRbwDataGrid4 = class(TCustomRBWDataGrid)

Description

no description available, TCustomRBWDataGrid description follows

Hierarchy

Overview

Fields

Private FColumns: TRbwDataGridColumns4;
Private FWordWrapColTitles: boolean;
Private FUpdateCount: Integer;
Private FOnEndUpdate: TNotifyEvent;

Methods

Private procedure SetColumns(const Value: TRbwDataGridColumns4);
Private procedure SetWordWrapColTitles(const Value: boolean);
Protected function ShouldAdujstColWidths(ACol: integer): boolean; override;
Protected function CollectionItem(const ACol, ARow: Longint) : TCustomRowOrColumn; override;
Protected function ColorSelectedRowOrColumn(ACol, ARow: integer): boolean; override;
Protected function ColumnOrRow: integer; override;
Protected function CreateColumns: TRbwDataGridColumns4; dynamic;
Protected function IsCaptionCell(ACol, ARow: integer): boolean; override;
Protected procedure AdjustColWidths(const ACol: integer); override;
Protected procedure ColumnMoved(FromIndex, ToIndex: Longint); override;
Protected procedure Loaded; override;
Protected procedure RowMoved(FromIndex, ToIndex: Longint); override;
Protected procedure SizeChanged(OldColCount, OldRowCount: Longint); override;
Public procedure AdjustRowHeights(const ARow: integer); override;
Public procedure BeginUpdate; override;
Public procedure EndUpdate; override;
Public constructor Create(AOwner: TComponent); override;
Public destructor Destroy; override;
Public procedure DeleteColumn(ACol: Longint); override;
Public procedure DeleteRow(ARow: Longint); override;
Public procedure InsertColumn(ACol: Integer); override;
Public procedure InsertRow(ARow: Integer); override;

Properties

Public property SelectedRow : integer read FSelectedRow;
Published property ColorSelectedRow : boolean read FColorSelectedColumnOrRow write SetColorSelectedColumnOrRow default True;
Published property Columns : TRbwDataGridColumns4 read FColumns write SetColumns;
Published property OnEndUpdate: TNotifyEvent read FOnEndUpdate write FOnEndUpdate;
Published property WordWrapColTitles : boolean read FWordWrapColTitles write SetWordWrapColTitles Stored False;

Description

Fields

Private FColumns: TRbwDataGridColumns4;
 
Private FWordWrapColTitles: boolean;
 
Private FUpdateCount: Integer;
 
Private FOnEndUpdate: TNotifyEvent;
 

Methods

Private procedure SetColumns(const Value: TRbwDataGridColumns4);
 
Private procedure SetWordWrapColTitles(const Value: boolean);
 
Protected function ShouldAdujstColWidths(ACol: integer): boolean; override;

Private declarations

Protected function CollectionItem(const ACol, ARow: Longint) : TCustomRowOrColumn; override;
 
Protected function ColorSelectedRowOrColumn(ACol, ARow: integer): boolean; override;
 
Protected function ColumnOrRow: integer; override;
 
Protected function CreateColumns: TRbwDataGridColumns4; dynamic;
 
Protected function IsCaptionCell(ACol, ARow: integer): boolean; override;
 
Protected procedure AdjustColWidths(const ACol: integer); override;
 
Protected procedure ColumnMoved(FromIndex, ToIndex: Longint); override;
 
Protected procedure Loaded; override;
 
Protected procedure RowMoved(FromIndex, ToIndex: Longint); override;
 
Protected procedure SizeChanged(OldColCount, OldRowCount: Longint); override;

procedure SetCells(ACol, ARow: Integer; const Value: string); override;

Public procedure AdjustRowHeights(const ARow: integer); override;

Protected declarations

Public procedure BeginUpdate; override;
 
Public procedure EndUpdate; override;
 
Public constructor Create(AOwner: TComponent); override;
 
Public destructor Destroy; override;
 
Public procedure DeleteColumn(ACol: Longint); override;
 
Public procedure DeleteRow(ARow: Longint); override;
 
Public procedure InsertColumn(ACol: Integer); override;

Use InsertColumn to insert a column at position ACol.

Public procedure InsertRow(ARow: Integer); override;

Use InsertRow to insert a row at position ARow.

Properties

Public property SelectedRow : integer read FSelectedRow;
 
Published property ColorSelectedRow : boolean read FColorSelectedColumnOrRow write SetColorSelectedColumnOrRow default True;

Public declarations

Published property Columns : TRbwDataGridColumns4 read FColumns write SetColumns;
 
Published property OnEndUpdate: TNotifyEvent read FOnEndUpdate write FOnEndUpdate;
 
Published property WordWrapColTitles : boolean read FWordWrapColTitles write SetWordWrapColTitles Stored False;

WordWrapColTitles is only for backwards compatibility.


Generated by PasDoc 0.12.1 on 2013-05-13 15:41:59