Partager via


SplitContainer.ProcessDialogKey(Keys) Méthode

Définition

Traite une touche de boîte de dialogue.

protected:
 override bool ProcessDialogKey(System::Windows::Forms::Keys keyData);
protected override bool ProcessDialogKey (System.Windows.Forms.Keys keyData);
override this.ProcessDialogKey : System.Windows.Forms.Keys -> bool
Protected Overrides Function ProcessDialogKey (keyData As Keys) As Boolean

Paramètres

keyData
Keys

Une des valeurs Keys qui représente la touche à traiter.

Retours

Boolean

true si la touche a été traitée par le contrôle ; sinon, false.

Remarques

Cette méthode est appelée pendant le prétraitement des messages pour gérer les caractères clés de la boîte de dialogue, tels que tabulation, flèche gauche, flèche droite, flèche haut et flèche bas. Les touches qui incluent les modificateurs ALT ou CONTROL ne sont pas gérées. Cette méthode est appelée uniquement si la Control.IsInputKey méthode indique que le contrôle ne traite pas la clé. Le Control.ProcessDialogKey caractère envoie simplement le caractère à la méthode du Control.ProcessDialogKey parent ou retourne false si le contrôle n’a pas de parent. La System.Windows.Forms.Form classe remplace cette méthode pour effectuer le traitement réel des clés de boîte de dialogue. L’exécution appelle cette méthode uniquement lorsque le contrôle est hébergé dans une application Windows Forms ou en tant que contrôle ActiveX.

Notes pour les héritiers

En cas de substitution de la ProcessDialogKey(Keys) méthode dans une classe dérivée, un contrôle doit revenir true pour indiquer qu’il a traité la clé. Pour les clés qui ne sont pas traitées par le contrôle, le résultat de l’appel de la méthode de la classe de ProcessDialogChar(Char) base doit être retourné. Les contrôles devront rarement, si jamais, remplacer cette méthode.

S’applique à

Voir aussi