Vcl.Controls.TWinControl.KeyUp
Delphi
procedure KeyUp(var Key: Word; Shift: TShiftState); dynamic;
C++
DYNAMIC void __fastcall KeyUp(System::Word &Key, System::Classes::TShiftState Shift);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TWinControl |
Description
Répond aux relâchements d'une touche.
Lorsqu'un contrôle fenêtré reçoit un message relâchement de touche (WM_KEYUP) de Windows, son gestionnaire de message appelle la méthode DoKeyUp. Si DoKeyUp détermine que le contrôle doit, en fait, traiter le caractère, elle appelle KeyUp, en transmettant le code clé et l'état de la touche Maj à KeyUp dans les paramètres Key et Shift, respectivement.
KeyUp appelle l'éventuel gestionnaire d'événement associé à l'événement OnKeyUp. Surchargez KeyUp pour fournir d'autres réponses en plus de l'appel au gestionnaire d'événement.
Soit KeyUp, soit le gestionnaire d'événement OnKeyUp qu'elle appelle, peut supprimer la poursuite du traitement d'un caractère en affectant la valeur zéro au paramètre Key.
Le paramètre Key indique la touche du clavier. Pour les touches non alphanumériques, utilisez un code de touche virtuel WinAPI pour déterminer la touche enfoncée. Pour plus d'informations, voir Représentation des touches et des raccourcis.
Le paramètre Shift indique si les touches Maj, Alt or Ctrl sont combinées dans la frappe de touche.