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 :
Keyest le code de défilement de la touche enfoncée.KeyCharest le code caractère de la touche enfoncée.Shiftindique 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.