Class TColCompList
Unit
table_components
Declaration
type TColCompList = class(TTableCompList)
Description
число колонок фиксировано
Hierarchy
Overview
Methods
Description
Methods
|
function Add(Item: TComponent): integer; override; |
|
|
function GetColContents( Grid: TStringGrid; ColNum: longint): boolean; virtual; abstract; |
|
|
function GetDataFromGrid(Grid: TStringGrid): boolean; override; |
создает новый компонент, который будет представлять столбец таблицы для правильной работы функций необходимо, чтобы число колонок в информационной части таблицы было равно числу элементов в списке
|
|
function GetInfoCols: longint; override; |
|
|
function GetRowNumFixed: boolean; override; |
минимально возможное число колонок = Fixed + 1 для обеспечения возможности ввода
|
|
function IsDataSourceEmpty: boolean; override; |
|
|
function MayIDoAddColumn: boolean; override; |
|
|
function MayIDoClearAllCells: boolean; override; |
|
|
function MayIDoClearSelectedArea: boolean; override; |
|
|
function MayIDoDeleteAllData: boolean; override; |
|
|
function MayIDoDeleteColumns(StartCol, ColsCount: longint): boolean; override; |
|
|
function MayIDoInsertColumns(StartCol, ColsCount: longint): boolean; override; |
|
|
function CreateNewObject: TComponent; virtual; abstract; |
список компонентов, каждый из которых представляет собой столбец таблицы; число строк предполагается фиксированным, поэтому для реализации переменного числа строк нужно сделать соответствующие изменения
|
|
procedure AllDataDeleted; override; |
|
|
procedure BeforeStringToValue(const ACol, ARow: longint; const AString: string); override; |
|
|
procedure ColumnAdded; override; |
|
|
procedure ColumnsDeleted(const StartCol, ColsCount: longint); override; |
|
|
procedure ColumnsInserted(const StartCol, ColsCount: longint); override; |
|
|
procedure Delete(Index: integer); override; |
|
|
procedure Insert(Index: integer; Item: TComponent); override; |
|
|
procedure SetColContents( Grid: TStringGrid; ColNum: longint); virtual; abstract; |
|
|
procedure SetDataToGrid(Grid: TStringGrid); override; |
|
Generated by PasDoc 0.15.0.
|