Vcl.Controls.TWinControl.KeyPress

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure KeyPress(var Key: Char); dynamic;

C++

DYNAMIC void __fastcall KeyPress(System::WideChar &Key);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls TWinControl

Description

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.

Voir aussi