Назначение


Дополнительные настройки для колонки.




Описание


Множество имеет следующие значения.


 Значение

 Описание

 coAutoSize

 Не используется. Для автоматической ширины колонки, используйте метод BestFitColumns.

 coCanClick

 Определяет, можно ли будет кликнуть по заголовку данной колонки для сортировки.

 coCanInput

 Имеет смысл если в свойстве TableGrid.Options присутствует значение goInput. Позволяет вводить значение.

 coCanSort

 Определяет, будет ли произведена сортировка при клике по заголовку данной колонки.

 coDisableMoving

 Запрещает перетаскивание колонок.

 coEditing

 Определяет возможность редактирования текста в строках данной колонки.

 coEditorAutoSelect

 Определяет, будет ли автоматически выделен текст при попадании курсора ввода в ячейку данной колонки.

 coFixedSize

 Запрещает изменение размеров данной колонки.

 coShowTextFitHint

 Определяет, будет ли показана всплывающая подсказка, если содержимое ячейки не влезает.






Пример


// как правило, изменять настройки колоноки необходимо в событии OnChange
procedure Form1_TableGrid1_OnChange (Sender: TObject);
begin
    Form1.TableGrid1.Columns[0].Options := Form1.TableGrid1.Columns[0].Options - coCanSort; // отключает сортировку для первой колонки
    Form1.TableGrid1.Columns[1].Options := Form1.TableGrid1.Columns[1].Options + coFixedSize; // блокирует возможность изменять размер второй колонки
end;