Unit 'DBCtrls' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#lcl]

TDBMemo.KeyDown

Handles key down events in the data-aware control.

Declaration

Source position: dbctrls.pp line 1005

protected procedure TDBMemo.KeyDown(

  var Key: Word;

  Shift: TShiftState

); override;

Arguments

Key

  

Virtual key code examined in the method.

Shift

  

Sift modifier for the key code.

Description

KeyDown is an overridden method used to handle key down events in the control.

Key is the virtual key code examined and handled in the method. Shift is the Shift-Ctrl-Alt modifier for the virtual key code.

KeyDown calls the inherited method to handle the key down event in the method form ancestor class. If Key is not already applied, it is checked for the following values:

VK_ESCAPE
Editing is being cancelled. Calls the Reset method in the TFieldDataLink instance used in the class. Call SelectAll to re-select content in the control. Sets Key to VK_UNKNOWN to indicate that it was handled in the method.
VK_DELETE, VK_BACK
Content is being removed in the control. If the Field in the internal TFieldDataLink is not editable, the value in Key is set VK_UNKNOWN.

See also

TWinControl.KeyDown

  

Signals the OnKeyDown event handler (when assigned).