FMX.Controls.TControl.KeyUp
Delphi
procedure KeyUp(var Key: Word; var KeyChar: WideChar; Shift: TShiftState); virtual;
C++
virtual void __fastcall KeyUp(System::Word &Key, System::WideChar &KeyChar, System::Classes::TShiftState Shift);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | FMX.Controls.pas FMX.Controls.hpp |
FMX.Controls | TControl |
Description
Répartiteur d'événement OnKeyUp.
KeyUp fournit une réponse quand une touche est relâchée alors que le contrôle détient la focalisation du clavier. KeyUp appelle le gestionnaire d'événement OnKeyUp s'il est affecté.
Un contrôle appelle KeyUp en réponse à tout message de relâchement de touche, et décode les paramètres du message dans le code de touche, le code de caractère et l'état de la touche Maj, qu'il transmet respectivement aux paramètres Key
, KeyChar
et Shift
:
Key
est le code de défilement de la touche relâchée.KeyChar
est le code caractère de la touche relâchée.Shift
indique quelles touches mortes - MAJ, CTRL, ALT et CMD (seulement pour le Mac) - étaient appuyées quand vous relâchez la touche préalablement enfoncée et que le contrôle détient la focalisation.
Redéfinissez la méthode protégée KeyUp pour fournir d'autres réponses quand une touche est relâchée alors que le contrôle détient la focalisation d'entrée au clavier.