FMX.Types.IControl.KeyDown
Delphi
procedure KeyDown(var Key: Word; var KeyChar: WideChar; Shift: TShiftState);
C++
virtual void __fastcall KeyDown(System::Word &Key, System::WideChar &KeyChar, System::Classes::TShiftState Shift) = 0 ;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FMX.Types.pas FMX.Types.hpp |
FMX.Types | IControl |
Description
Déclare la méthode fournissant une réponse quand une touche est enfoncée alors que le contrôle détient la focalisation du clavier.
Implémentez KeyDown pour fournir un certain comportement quand une touche est enfoncée alors que le contrôle détient la focalisation du clavier.
Les paramètres de KeyDown sont :
Key
est le code de défilement de la touche enfoncée.KeyChar
est le code caractère de la touche enfoncée.Shift
indique quelles touches mortes - MAJ, CTRL, ALT et CMD (seulement pour le Mac) - étaient appuyées quand la touche spécifiée a été enfoncée et que le contrôle détenait la focalisation.
KeyDown est implémenté dans la classe TControl. Voir la description de TControl.KeyDown pour plus de détails.