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:
Keyist der Scancode der gedrückten Tastaturtaste. Die Unit UITypes definiert Virtuelle Tasten und stellt symbolische Konstanten für Scancodes der Tastaturtasten bereit.KeyCharist die Zeichenrepräsentation der gedrückten Taste.Shiftgibt 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.