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