property Options: TGridOptions
Назначение
Дополнительные настройки компонента.
Описание
Вы можете комбинировать настройки, используя перечисленные значения.
Значение |
Назначение |
goArrowKeyExitEditing |
Выходить из редактирования ячейки при нажатии кнопок вверх, вниз, влево, вправо |
goCanHideColumn |
Пользователь сможет скрывать колонки мышкой. |
goDisableColumnMoving |
Запрещает пользователю перемещать колонки мышкой. |
goDisableKeys |
Запрещает перемещаться между строками с помощью стрелок на клавиатуре |
goEscClearEdit |
При редактировании ячейки, позволяет ее очистить при нажатии на Esc |
goFooter |
Делает видимым подвал компонента (футер). |
goGrid |
Показывает горизонтальные и вертикальные линии. |
goHeader |
Показывает заголовки для столбцов. |
goIndicator |
Показываете индикатор выделенной строки. |
goInput |
Показывает строку для ввода. |
goLockFixedCols |
Запрещает перемещать фиксированные колонки мышкой (FixedCols) |
goMultiSelect |
Позволяет выделять несколько записей, использую кнопку Ctrl или Shift. |
goRowResizing |
Позволяет изменять высоту строк мышкой (необходимо также задействовать goIndicator) |
goRowMoving |
Позволяет перетаскивать строки мышкой |
goSecondClickEdit |
Редактирование ячейки двойным кликом мышки |
goSelectFullRow |
Выделяет целую строку, иначе будут выделяться отдельные ячейки. |
По умолчанию задействованы следующие настройки:
goDisableColumnMoving, goHeader, goIndicator, goSecondClickEdit, goSelectFullRow
Примеры
procedure Form1_Button1_OnClick (Sender: TObject; var Cancel: boolean);
begin
// включить линии в компоненте
Form1.TreeView1.Options := Form1.TreeView1.Options + goGrid;
// задаем необходимые настройки для компонента
Form1.TreeView1.Options := goDisableColumnMoving + goGrid + goHeader + goSecondClickEdit + goSelectFullRow + goMultiSelect;
end;