property Columns: TNxColumns
Назначение
Свойство для доступа к дополнительным свойствам и методам колонок.
Описание
Класс имеет следующие свойства
Свойства и методы |
Описание |
procedure Add (Source: TNxCustomColumn): TNxCustomColumn |
Добавляет новую колонку с указанным классом. |
procedure Clear |
Уничтожает все колонки. |
property Count: Integer |
Возвращает количество колонок. |
procedure Delete (index: integer) |
Удаляет колонку с указанным индексом, нумерация колонок начинается с нуля. |
function InsertCheckBoxColumn(Pos: Integer): TNxCustomColumn |
Вставка колонки с CheckBox (TNxCheckBoxColumn) в указанную позиция, нумерация колонок начинается с нуля. |
function InsertGraphicColumn(Pos: Integer): TNxCustomColumn |
Вставка графической колонки (TNxGraphicColumn) в указанную позиция, нумерация колонок начинается с нуля. |
function InsertTreeColumn(Pos: Integer): TNxCustomColumn |
Вставка колонки с деревом (TNxTreeColumn) в указанную позиция, нумерация колонок начинается с нуля. |
property LastAdded: TNxCustomColumn |
Возвращает ссылку на последнюю добавленную колонку. |
Примеры
// как правило создание дополнительных колонок должно происходить в событии компонента OnChange
// добавление колонки указанного класса, доступные классы:
// TNxTextColumn, TNxNumberColumn, TNxDateColumn, TNxTimeColumn, TNxCheckBoxColumn, TNxListColumn, TNxGraphicColumn, TNxTreeColumn
try
Form1.TableGrid1.Columns.Add(TNxTextColumn);
except
end;
Form1.TableGrid1.Columns.LastAdded.Color := clWhite;
// вставка колонки с CheckBox (TNxCheckBoxColumn) в указанную позицию, нумерация колонок начинается с нуля.
Form1.TableGrid1.Columns.InsertCheckBoxColumn(0);