Назначение


Свойство для доступа к дополнительным свойствам и методам колонок.




Описание


Класс имеет следующие свойства


 Свойства и методы

 Описание

 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);