Partage via


Control.ProcessKeyPreview(Message) Méthode

Définition

Affiche un aperçu d'un message du 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

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 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 clavier. Le m paramètre contient le message de fenêtre à afficher en prévisualisation. 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 dialogue.

Notes pour les héritiers

Lors du remplacement 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