Class TAutoAdjustColumns

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TAutoAdjustColumns = class(TCollection)

Description

TAutoAdjustColumns specifies how columns are to adjust their width to fit the text in the column.

Hierarchy

Overview

Fields

Private FGrid: TCustomRBWDataGrid;

Methods

Private function GetItems(Index: Integer): TAutoAdjustColumn;
Private procedure SetItems(Index: Integer; const Value: TAutoAdjustColumn);
Protected function GetOwner: TPersistent; override;
Protected procedure Update(Item: TCollectionItem); override;
Public constructor Create(Grid: TCustomRbwDataGrid; ColumnClass: TAutoAdjustColumnClass);
Public function Add: TAutoAdjustColumn;
Public function Insert(Index: Integer): TAutoAdjustColumn;

Properties

Public property Grid: TCustomRBWDataGrid read FGrid;
Public property Items[Index:Integer]: TAutoAdjustColumn read GetItems write SetItems;

Description

Fields

Private FGrid: TCustomRBWDataGrid;

FGrid : TCustomRBWDataGrid;

FGrid is the TCustomRBWDataGrid that owns the TAutoAdjustColumns.

Methods

Private function GetItems(Index: Integer): TAutoAdjustColumn;

See Items.

Private procedure SetItems(Index: Integer; const Value: TAutoAdjustColumn);

See Items.

Protected function GetOwner: TPersistent; override;

GetOwner returns the grid that owns the TRbwDataGridColumns.

Protected procedure Update(Item: TCollectionItem); override;

Update invalidates the grid or part of it.

Public constructor Create(Grid: TCustomRbwDataGrid; ColumnClass: TAutoAdjustColumnClass);

Create calls inherited Create and assigns the Grid.

Public function Add: TAutoAdjustColumn;

Add adds a new new TAutoAdjustColumn.

Public function Insert(Index: Integer): TAutoAdjustColumn;

Insert creates a new TAutoAdjustColumn at position Index.

Properties

Public property Grid: TCustomRBWDataGrid read FGrid;

Grid is the grid that owns the collection

Public property Items[Index:Integer]: TAutoAdjustColumn read GetItems write SetItems;

Items accesses individual TAutoAdjustColumns.


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