property Options: TColumnOptions
Назначение
Дополнительные настройки для колонки.
Описание
Множество имеет следующие значения.
Значение |
Описание |
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;