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