FMX.Forms.TCommonCustomForm.KeyUp

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure KeyUp(var Key: Word; var KeyChar: System.WideChar; Shift: TShiftState); virtual;

C++

virtual void __fastcall KeyUp(System::Word &Key, System::WideChar &KeyChar, System::Classes::TShiftState Shift);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
FMX.Forms.pas
FMX.Forms.hpp
FMX.Forms TCommonCustomForm

Beschreibung

Wird jedes Mal, wenn eine Taste losgelassen wird, ausgeführt, während dieses Formular den Eingabefokus hat.

KeyUp ruft zunächst die Ereignisbehandlungsroutine OnKeyUp (falls vorhanden) des Steuerelements mit Eingabefokus und dann die Ereignisbehandlungsroutine OnKeyUp auf. Im finally-Abschnitt speichert KeyUp das aktuelle Datum und die aktuelle Uhrzeit in den Eigenschaften LastKeyPress und LastUserActive der aktuellen Anwendung.

Für KeyUp sind die folgenden Parameter verfügbar:

  • Key ist der Scancode der gedrückten Tastaturtaste. Die Unit UITypes definiert Virtuelle Tasten und stellt symbolische Konstanten für Scancodes der Tastaturtasten bereit.
  • KeyChar ist die Zeichenrepräsentation der gedrückten Taste.
  • Shift gibt den Status der Tasten STRG, ALT, UMSCHALT und CMD (nur Mac) an, wenn Sie eine beliebige Taste drücken.

Sie können KeyUp überschreiben, um weitere Methoden für die Behandlung von Tasten in Unterklassen bereitzustellen.

Siehe auch