TDBGridOption
TDBGridOption = (dgEditing, dgTitles, dgIndicator, dgColumnResize, dgColumnMove, dgColLines, dgRowLines, dgTabs, dgAlwaysShowEditor, dgRowSelect, dgAlwaysShowSelection, dgConfirmDelete, dgCancelOnExit, dgMultiselect, dgHeaderHotTracking, dgHeaderPushedLook, dgPersistentMultiSelect, dgAutoSizeColumns, dgAnyButtonCanSelect, dgDisableDelete, dgDisableInsert, dgCellHints, dgTruncCellHints, dgCellEllipsis, dgRowHighlight, dgThumbTracking)
Опции, влияющие на отображение и поведение компонента.
Элементы:
- dgEditing - редактировать данные прямо в таблице.
- dgTitles - показывать заголовки.
- dgIndicator - показывать индикатор (стрелочка такая в левой части строки).
- dgColumnResize - разрешить менять ширину колонок.
- dgColumnMove - разрешить переставлять колонки.
- dgColLines - рисовать вертикальные линии сетки.
- dgRowLines - рисовать горизонтальные линии сетки.
- dgTabs - разрешить использование клавиши Tab для перехода на другую ячейку. Очередность настраивается в TabAdvance.
- dgAlwaysShowEditor - всегда показывать редактор ячейки. По умолчанию, для появления редактора нужно нажать Enter или начать набирать текст.
- dgRowSelect - выделять строку целиком.
- dgAlwaysShowSelection - показывать выделение даже при потере фокуса.
- dgConfirmDelete - подтверждать удаление.
- dgCancelOnExit - отменять изменения при потере фокуса. Не работает в DataExpress.
- dgMultiselect - разрешить множественное выделение строк. Чтобы выделить несколько строк, кликайте по строкам с зажатой клавишей Ctrl.
- dgHeaderHotTracking - выделять заголовок при наведении указателя мыши.
- dgHeaderPushedLook - добавить эффект нажатия при клике мыши по заголовку.
- dgPersistentMultiSelect - без этой опции клик по строке без Ctrl сбрасывает множественное выделение. Включенная опция позволяет сохранять выделение.
- dgAutoSizeColumns - автоматически подгонять ширину колонок под содержимое ячеек.
- dgAnyButtonCanSelect - любая кнопка мыши выделяет ячейку.
- dgDisableDelete - запретить удаление. В производных компонентах эта опция включена, чтобы обрабатывать удаление самостоятельно. Отключать эту опцию не рекомендуется.
- dgDisableInsert - запретить вставку записей. Не работает в DataExpress.
- dgCellHints - включить отображение всплывающих подсказок, формируемых в обработчике OnGetCellHint.
- dgTruncCellHints - отображать текст ячейки в виде всплывающей подсказки, если текст не помещается в ячейку.
- dgCellEllipsis - добавлять многоточие в текст ячейки, если текст не помещается в ячейку.
- dgRowHighlight - подсвечивать выделенную строку.
- dgThumbTracking - перемещать выделение строки вместе с ползунком.
Ссылки: TDBGridOptions