FMX.Forms.TCommonCustomForm.KeyUp
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.