Vcl.DBCGrids.TDBCtrlGrid.DoKey
Delphi
procedure DoKey(Key: TDBCtrlGridKey);
C++
void __fastcall DoKey(TDBCtrlGridKey Key);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Vcl.DbCGrids.pas Vcl.DBCGrids.hpp |
Vcl.DBCGrids | TDBCtrlGrid |
Beschreibung
Implementiert die Reaktionen auf eine Reihe von Standard-Tastenanschlägen.
Mit DoKey können Sie die Operation durchführen, die im Parameter Key festgelegt wurde. Beispielsweise können Sie mit DoKey Tastenzuordnungen in der Ereignisbehandlungsroutine für OnKeyDown ändern.
Die folgende Tabelle enthält die Werte für Key und die zugeordneten Aktionen.
Wert | Aktion |
---|---|
gkNull |
Keine Aktion. |
gkEditMode |
Die Eigenschaft EditMode wird umgeschaltet. |
gkPriorTab |
Der Cursor wird zum vorhergehenden Bedienfeld verschoben. |
gkNextTab |
Der Cursor wird zum nächsten Bedienfeld verschoben. |
gkLeft |
Der Cursor wird um ein Bedienfeld nach links verschoben. |
gkRight |
Der Cursor wird um ein Bedienfeld nach rechts verschoben. |
gkUp |
Der Cursor wird um ein Bedienfeld nach oben verschoben. |
gkDown |
Der Cursor wird um ein Bedienfeld nach unten verschoben. |
gkScrollUp |
Der Cursor wird um ein Bedienfeld nach oben verschoben. |
gkScrollDown |
Der Cursor wird um ein Bedienfeld nach unten verschoben. |
gkPageUp |
Der Cursor wird in der Datenmenge um ColCount * RowCount Datensätze nach oben verschoben. |
gkPageDown |
Der Cursor wird in der Datenmenge um ColCount * RowCount Datensätze nach unten verschoben. |
gkHome |
Der Cursor wird zum ersten Datensatz der Datenmenge verschoben. |
gkEnd |
Der Cursor wird zum letzten Datensatz der Datenmenge verschoben. |
gkInsert |
Ein neuer Datensatz wird vor dem aktuellen Datensatz in die Datenmenge eingefügt, und EditMode wird auf true gesetzt. |
gkAppend |
Ein neuer Datensatz wird am Ende der Datenmenge angefügt, und EditMode wird auf true gesetzt. |
gkDelete |
Der aktuelle Datensatz wird aus der Datenmenge gelöscht, und EditMode wird auf false gesetzt. |
gkCancel |
Die nicht in die Datenmenge eingetragenen Änderungen werden verworfen, und EditMode wird auf false gesetzt. |