TDBGrid
Наследование: TCustomControl > TWinControl > TControl > TComponent > TPersistent > TObject
Компонент, представляющий данные в табличном виде. Является базовым классом для табличной части формы и запроса.
Методы | |
DefaultDrawColumnCell | Рисует содержимое ячейки с параметрами по умолчанию. Используется в обработчике события OnDrawColumnCell. |
Свойства | |
AlternateColor | Цвет фона четных строк. |
AutoAdvance | Направление перемещении фокуса при нажатии клавиши Enter. По умолчанию aaNone. |
AutoEdit | Автоматический переход в режим редактирования при выборе ячейки. |
AutoFillColumns | Автоматически изменять ширину столбцов, чтобы они заполняли всю видимую область таблицы. Пользователь не может менять ширину столбцов. |
BorderColor | Цвет рамки компонента. |
CellHintPriority | Определяет, что будет в тексте подсказки при наведении на ячейку. Значение по умолчанию chpTruncOnly. |
Columns | Доступ к столбцам таблицы. |
DefaultRowHeight | Высота строк по умолчанию. |
ExtendedColSizing | Позволять менять ширину колонок перетягиванием границы любой ячейки. |
FixedColor | Цвет фона фиксированных ячеек. К фиксированным ячейкам относятся ячейки заголовка и область индикатора. |
FixedCols | Число фиксированных столбцов. |
FixedHotColor | Цвет фиксированной ячейки при наведении мыши. |
Flat | Плоский стиль таблицы. |
FocusColor | Цвет рамки фокуса ячейки. |
FocusRectVisible | Показывать рамку фокуса ячейки. |
GridLineColor | Цвет линий сетки. |
GridLineStyle | Стиль линий сетки. |
Options | Опции, влияющие на отображение и поведение компонента. |
ReadOnly | Запрещает редактирование в таблице. |
Scrollbars | Наличие полос прокрутки. |
SelectedColor | Цвет выделенной ячейки. |
SelectedColumn | Доступ к текущему выделенному столбцу. |
SelectedField | Доступ к текущему выделенному полю набора данных. Поле всегда связано со столбцом. Аналогичный результат: SelectedColumn.Field. |
SelectedIndex | Индекс текущего выделенного столбца. |
TabAdvance | Определяет на какую ячейку будет передан фокус при нажатии Tab во время редактирования. |
TitleFont | Шрифт заголовков. |
TitleStyle | Стиль заголовков. |
UseXORFeatures | Рисует рамку фокуса с применением операции XOR. |
События | |
OnCellClick | Вызывается, когда пользователь отпускает мышь в одной из ячеек таблицы. |
OnColEnter | Вызывается, когда фокус перемещается на другую ячейку. |
OnColExit | Вызывается непосредственно перед тем, как ячейка в таблице теряет фокус ввода. |
OnColumnMoved | Вызывается после перемещения столбца пользователем при помощи мыши. |
OnColumnSized | Вызывается после того, как пользователь изменил ширину столбца при помощи мыши. |
OnDrawColumnCell | Вызывается после стандартной отрисовки ячейки. Используйте Canvas, для рисования в ячейке. В некоторых случаях может потребоваться вызвать метод DefaultDrawColumnCell для рисования содержимого ячейки стандартно. |
OnDrawColumnTitle | Вызывается после стандартной отрисовки заголовка. Используйте Canvas, для рисования в ячейке. |
OnGetCellHint | Вызывается, когда нужно показать всплывающую подсказку над ячейкой. Должна быть включена опция dgCellHints. |
OnPrepareCanvas | Вызывается перед отрисовкой ячейки. Используется, чтобы изменить стандартную отрисовку ячейки. Здесь можно настроить шрифт, цвет пера, кисти и т. п. |