Partager via


Control.ProcessKeyPreview(Message) Méthode

Définition

Affiche un aperçu d’un message clavier.

protected:
 virtual bool ProcessKeyPreview(System::Windows::Forms::Message % m);
protected virtual bool ProcessKeyPreview(ref System.Windows.Forms.Message m);
abstract member ProcessKeyPreview : Message -> bool
override this.ProcessKeyPreview : Message -> bool
Protected Overridable Function ProcessKeyPreview (ByRef m As Message) As Boolean

Paramètres

m
Message

Un Message, passé par référence, qui représente le message de fenêtre à traiter.

Retours

true si le message a été traité par le contrôle ; sinon, false.

Remarques

Cette méthode est appelée par un contrôle enfant lorsque le contrôle enfant reçoit un message clavier. Le contrôle enfant appelle cette méthode avant de générer des événements de clavier pour le message. Si cette méthode retourne true, le contrôle enfant considère le message traité et ne génère aucun événement de clavier. Le m paramètre contient le message de fenêtre à afficher en préversion. Les valeurs possibles pour la Message.Msg propriété sont WM_CHAR, WM_KEYDOWN, WM_SYSKEYDOWN, WM_KEYUP et WM_SYSKEYUP. La ProcessKeyPreview méthode envoie simplement le caractère à la méthode du ProcessKeyPreview parent ou retourne false si le contrôle n’a pas de parent. La Form classe remplace cette méthode pour effectuer le traitement réel des clés de boîte de dialogue.

Notes pour les héritiers

En cas de substitution de la ProcessKeyPreview(Message) 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 ProcessKeyPreview(Message) base doit être retourné.

S’applique à

Voir aussi