API:Vcl.DBCtrls.TDBImage.KeyPress
Delphi
procedure KeyPress(var Key: Char); override;
C++
DYNAMIC void __fastcall KeyPress(System::WideChar &Key);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Vcl.DBCtrls.pas Vcl.DBCtrls.hpp |
Vcl.DBCtrls | TDBImage |
Description
Répond à l'entrée clavier.
Vcl.DBCtrls.TDBImage.KeyPress hérite de Vcl.Controls.TWinControl.KeyPress. Tout le contenu en-dessous de cette ligne se réfère à Vcl.Controls.TWinControl.KeyPress.
Répond à l'entrée clavier.
Lorsqu'un contrôle fenêtré reçoit un message d'appui de touche (WM_CHAR) de Windows, son gestionnaire de messages appelle la méthode DoKeyPress. Si DoKeyPress détermine que le contrôle doit, en fait, traiter le caractère, elle appelle KeyPress, en transmettant le code clé dans le paramètre Key
.
KeyPress appelle tout gestionnaire d'événements attaché à l'événement OnKeyPress. Surchargez KeyPress pour fournir d'autres réponses en plus de l'appel au gestionnaire d'événements.
Soit KeyPress, soit le gestionnaire d'événements OnKeyPress qu'elle appelle, peut supprimer la poursuite du traitement d'une touche en affectant la valeur zéro au paramètre Key
.
Remarque : Le paramètre
Key
spécifie le caractère représenté par la touche enfoncée et pas le code de touche virtuel Windows.