Vcl.DBGrids.TCustomDBGrid.KeyDown

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure KeyDown(var Key: Word; Shift: TShiftState); override;

C++

DYNAMIC void __fastcall KeyDown(System::Word &Key, System::Classes::TShiftState Shift);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Vcl.DbGrids.pas
Vcl.DBGrids.hpp
Vcl.DBGrids TCustomDBGrid

Beschreibung

Führt spezielle Aktionen durch, wenn der Benutzer eine Taste drückt.

In Anwendungen kann KeyDown nicht direkt aufgerufen werden. Die Methode wird automatisch vor der Methode KeyPress aufgerufen, wenn eine Taste gedrückt wird.

KeyDown löst das Ereignis OnKeyDown aus und reagiert anschließend auf die folgenden Tastenanschläge:



Tastenanschlag Reaktion

Auf

Der Cursor wird zur vorhergehenden Zeile verschoben. Falls Options den Wert dgRowSelect enthält, wird die Zeile ausgewählt.

Strg+Auf

Der Cursor wird zur ersten Zeile des Gitters verschoben. Die Auswahl aller Zeilen wird aufgehoben.

Ab

Der Cursor wird zur nächsten Zeile verschoben. Falls Options den Wert dgRowSelect enthält, wird die Zeile ausgewählt.

Strg+Ab

Der Cursor wird zur letzten Zeile des Gitters verschoben. Die Auswahl aller Zeilen wird aufgehoben.

Bild auf

Der Cursor wird um die Anzahl der Datensätze nach oben verschoben, die im Gitter angezeigt werden. Die Auswahl aller Zeilen wird aufgehoben.

Strg+Bild auf

Der Cursor wird zur ersten Zeile des Gitters verschoben. Die Auswahl aller Zeilen wird aufgehoben.

Bild ab

Der Cursor wird um die Anzahl der Datensätze nach unten verschoben, die im Gitter angezeigt werden. Die Auswahl aller Zeilen wird aufgehoben.

Links

Der Cursor wird um eine Spalte nach links verschoben. Falls Options die Konstante dgRowSelect enthält, wird der Cursor in die vorhergehende Zeile verschoben, ohne dass diese ausgewählt wird.

Strg+Links

Der Cursor wird zur ersten Spalte der aktuellen Zeile verschoben.

Rechts

Der Cursor wird um eine Spalte nach rechts verschoben. Falls Options die Konstante dgRowSelect enthält, wird der Cursor in die nächste Zeile verschoben, ohne dass diese ausgewählt wird.

Strg+Rechts

Der Cursor wird zur letzten Spalte der aktuellen Zeile verschoben.

Pos1

Der Cursor wird zur ersten Spalte der aktuellen Zeile verschoben. Falls Options die Konstante dgRowSelect enthält oder das Gitter nur aus einer Spalte besteht, wird der Cursor zum ersten Datensatz der Datenmenge verschoben. Die Auswahl aller Zeilen wird aufgehoben.

Strg+Pos1

Der Cursor wird zum ersten Datensatz der Datenmenge verschoben. Die Auswahl aller Zeilen wird aufgehoben.

Ende

Der Cursor wird zur letzten Spalte der aktuellen Zeile verschoben. Falls Options die Konstante dgRowSelect enthält oder das Gitter nur aus einer Spalte besteht, wird der Cursor zum letzten Datensatz der Datenmenge verschoben. Die Auswahl aller Zeilen wird aufgehoben.

Strg+Ende

Der Cursor wird zum letzten Datensatz der Datenmenge verschoben. Die Auswahl aller Zeilen wird aufgehoben.

Tab

Der Cursor wird zur nächsten Zelle des Gitters verschoben.

Umschalt+Tab

Der Cursor wird zur vorhergehenden Zelle des Gitters verschoben.

Strg+Entf

Die aktuelle Auswahl wird gelöscht.

Einfg

Über der aktuellen Zeile wird eine neue Zeile eingefügt. Der Cursor wird dorthin verschoben. Die Auswahl aller Zeilen wird aufgehoben.

Esc

Alle nicht eingetragenen Bearbeitungen werden verworfen. Die Auswahl aller Zeilen wird aufgehoben.

F2

Das Gitter wird in den Bearbeitungsmodus versetzt.



Siehe auch