Delphi 3 и создание приложений баз данных


События


•property OnColEnter: TNotifyEvent;

type TNotifyEvent = procedure(Sender: TObject) of object;

Наступает в момент, когда столбец становится текущим. Наступает после события OnColExit.

• property OnColExit: TNotifyEvent;

type TNotifyEvent = procedure(Sender: TObject) of object;

Наступает в момент, когда столбец теряет фокус ввода. Наступает перед событием OnColEnter.

•property OnColumnMoved: TMovedEvent;

type TMovedEvent = procedure (Sender: TObject; FromIndex, ToIndex: LongInt) of object;

Наступает после перетаскивания столбца TDBGrid на новую позицию в TDBGrid.

•property OnDblClick: TNotifyEvent;

TNotifyEvent = procedure (Sender: TObject) of object;

Наступает после двойного щелчка мышью в тот момент, когда TDBGrid обладает фокусом ввода.

•property OnDrawColumnCeU: TDrawColumnCellEvent;

TDrawColumnCellEvent = procedure (Sender: TObject; const Rect: TRect; DataCol:

Integer; Column: TColumn ; State: TGridDrawState) of object;

TGridDrawState = set of (gdSelected, gdFocused, gdFixed);

Наступает при выводе каждой ячейки TDBGrid. Если значение свойства DefaultDrawing равно True, свойство вызывается уже после графической прорисовки ячейки. Если свойство DefaultDrawing равно False, обработчик данного события служит для хранения кода, который обеспечивает прорисовку ячейки. При этом, если некоторые ячейки должны выводиться стандартным способом (как если бы DefaultDrawing было равно True), из обработчика OnDrawColumnCeU вызывается метод DefaultDrawColumnCell.

•property OnDrawDataCell: TDrawDataCellEvent;

TDrawDataCellEvent = procedure (Sender: TObject; const Rect: TRect; Field:

TField; State: TGridDrawState) of object;

TGridDrawState = set of (gdSelected, gdFocused, gdFixed);

Введен для обратной совместимости с более ранними версиями. Наступает для TDBGrid, у которых свойство State = csDefault. Этот обработчик не нужно использовать в 32-разрядных приложениях.

•property OnEditButtonClick: TNotifyEvent;

type TNotifyEvent = procedure(Sender: TObject) of object;

Наступает при нажатии кнопки (...) в режиме редактирования в ячейке постоянного столбца TDBGrid. Свойство BuffonSty/e данного постоянного столбца должно быть установлено в cbsEllipse.

•property OnEnter: TNotifyEvent;

TNotifyEvent = procedure(Sender: TObject) of object;

Наступает, когда TDBGrid получает фокус ввода.

•property OnExit: TNotifyEvent;

TNotifyEvent = procedure(Sender: TObject) of object;

Наступает, когда TDBGrid теряет фокус ввода.

•property OnKeyDown: TKey Event;

TKeyEvent = procedure (Sender: TObject; var Key: Word; Shift: TShiftState) of object;

TShiftState = set of(ssShift, ssAlt, ssCtrl, ssLeft, ssRight, ssMiddle, ssDouble);

Наступает, когда пользователь нажимает любую клавишу или комбинацию клавиш на клавиатуре (но еще не отпустил).

•property OnKeyDown: TKeyEvent;

TKeyEvent = procedure (Sender: TObject; var Key: Word; Shift: TShiftState) of object;

TShiftState = set of (ssShift, ssAlt, ssCtrl, ssLeft, ssRight, ssMiddle, ssDouble):

Наступает, когда пользователь нажимает отдельную клавишу (цифрового и;

алфавитного символа) на клавиатуре, а также комбинацию клавиш, котор;

приводит к формированию кода цифрового или алфавитного символа.

•property OnKeyUp: TKeyEvent;

TKeyEvent = procedure (Sender: TObject; var Key: Word; Shift: TShiftState) i object;

TShiftState = set of(ssShift, ssAlt, ssCtrl, ssLeft, ssRight, ssMiddle, ssDouble);

Наступает, когда пользователь отпускает любую клавишу или комбинаци клавиш на клавиатуре, которую он нажал ранее.




Начало  Назад  Вперед



Книжный магазин