Vcl.Controls.TWinControl.KeyUp

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi