FMX.Forms.TCommonCustomForm.KeyUp

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure KeyUp(var Key: Word; var KeyChar: System.WideChar; Shift: TShiftState); virtual;

C++

virtual void __fastcall KeyUp(System::Word &Key, System::WideChar &KeyChar, System::Classes::TShiftState Shift);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
FMX.Forms.pas
FMX.Forms.hpp
FMX.Forms TCommonCustomForm


Description

Exécutée à chaque fois qu'une touche est relâchée alors que cette fiche détient la focalisation d'entrée.

KeyUp appelle d'abord le gestionnaire d’événement OnKeyUp (s'il est défini) du contrôle détenant la focalisation d'entrée, puis KeyUp appelle le gestionnaire d'événement OnKeyUp. Dans le bloc finally, KeyUp stocke la date et l'heure en cours dans les propriétés LastKeyPress et LastUserActive de l'application en cours.

KeyUp a les paramètres suivants :

  • Key est le code de défilement de la touche de clavier enfoncée. L'unité UITypes définit des touches virtuelles fournissant des constantes symboliques pour les codes de défilement des touches du clavier.
  • KeyChar est la représentation caractère de la touche enfoncée.
  • Shift détermine l'état des touches CTRL, ALT, MAJ et CMD (seulement pour le Mac) au moment où vous appuyez la touche.

Vous pouvez redéfinir KeyUp afin de fournir d'autres méthodes pour traiter les touches dans les sous-classes.

Voir aussi