Иллюстрированный самоучитель по Delphi 7 для профессионалов

Компонент TDBctrlGrid

Таблица 15.5. Свойства и методы компонента TDBCtrlGrid.

Объявление Тип Описание
Свойства
property AllowDelete: Boolean; Pb Разрешает или запрещает удаление текущей записи
property Allowlnsert: Boolean; Pb Разрешает или запрещает вставку новой записи
property Canvas: TCanvas; Ro Канва компонента
property ColCount: Integer; Pb Определяет число колонок с панелями
property EditMode: Boolean; Pu Разрешает или запрещает редактирование данных
type TDBCtrlGridOrientation = (goVertical, goHorizontal);
property Orientation: TDBCtrlGridOrientation;
Pb Определяет порядок следования записей – по горизонтали или по вертикали
type TDBCtrlGridBorder = (gbNone, gbRaised);
property PanelBorder: TDBCtrlGridBorder;
Pb Определяет способ отображения границы панели
property PanelCount: Integer; Ro Содержит число видимых одновременно панелей
property PanelHeight: Integer; Pb Определяет высоту панелей в пикселах
property Panellndex: Integer; Pu Определяет индекс панели текущей записи
property PanelWidth: Integer; Pb Определяет ширину панелей в пикселах
property RowCount: Integer; Pb Определяет число строк видимых панелей
property SelectedColor: TColor; Pb Определяет фоновый цвет панели текущей записи
property ShowFocus: Boolean; Pb Разрешает или запрещает выделение вокруг панели текущей записи
Методы
type TDBCtrlGridKey = (gkNull, gkEditMode, gkPriorTab, gkNextTab, gkLeft, gkRight, gkUp, gkDown, gkScrollUp, gkScrollDown, gkPageUp, gkPageDown, gkHome, gkEnd, gklnsert, gkAppend, gkDelete, gkCancel);
procedure DoKey(Key: TDBCtrlGridKey);
  Выполняет операцию, заданную при помощи параметра Key.
Доступны операции навигации по записям, перевода в режим редактирования, вставки, удаления записей, отмены изменений
procedure KeyDown (var Key: Word; SHIFT: TSHIFTState); override;   Используется при нажатии клавиши для трансляции кодов клавиш
Методы-обработчики событий
type TPaintPanelEvent = procedure (DBCtrlGrid: TDBCtrlGrid; Index: Integer) of object;
property OnPaintPanel: TPaintPanelEvent;
  Вызывается при перерисовке панели. Параметр Index соответствует индексу панели
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.