ToolStripItem.ProcessCmdKey(Message, Keys) ToolStripItem.ProcessCmdKey(Message, Keys) ToolStripItem.ProcessCmdKey(Message, Keys) ToolStripItem.ProcessCmdKey(Message, Keys) Method

Définition

Traite une touche de commande.Processes a command key.

protected public:
 virtual bool ProcessCmdKey(System::Windows::Forms::Message % m, System::Windows::Forms::Keys keyData);
protected internal virtual bool ProcessCmdKey (ref System.Windows.Forms.Message m, System.Windows.Forms.Keys keyData);
abstract member ProcessCmdKey :  * System.Windows.Forms.Keys -> bool
override this.ProcessCmdKey :  * System.Windows.Forms.Keys -> bool
Protected Friend Overridable Function ProcessCmdKey (ByRef m As Message, keyData As Keys) As Boolean

Paramètres

m
Message Message Message Message

Message, passé par référence, qui représente le message de fenêtre à traiter.A Message, passed by reference, that represents the window message to process.

keyData
Keys Keys Keys Keys

Une des valeurs Keys qui représente la touche à traiter.One of the Keys values that represents the key to process.

Retours

false dans tous les cas.false in all cases.

Remarques

Cette méthode est appelée pendant le prétraitement du message pour gérer les touches de commande.This method is called during message preprocessing to handle command keys. Les clés de commande sont des clés qui ont toujours priorité sur les clés d’entrée standard.Command keys are keys that always take precedence over regular input keys. Parmi les exemples de clés de commande, citons les accélérateurs et les raccourcis de menu.Examples of command keys include accelerators and menu shortcuts. La méthode doit retourner true pour indiquer qu’elle a traité la touche de commande, false ou pour indiquer que la clé n’est pas une touche de commande.The method must return true to indicate that it has processed the command key, or false to indicate that the key is not a command key.

L’implémentation de la classe de ProcessCmdKey base de false la méthode retourne dans tous les cas.The base-class implementation of ProcessCmdKey method returns false in all cases.

Notes pour les héritiers

Lors de la substitution ProcessCmdKey(Message, Keys) de la méthode dans une classe dérivée, la substitution de true méthode doit retourner pour indiquer qu’elle a traité la clé.When overriding the ProcessCmdKey(Message, Keys) method in a derived class, the method override should return true to indicate that it has processed the key. Les classes dérivées seront rarement, si jamais, besoin de substituer cette méthode.Derived classes will seldom, if ever, need to override this method.

Sécurité

SecurityPermission
pour que l’appelant immédiat et les classes qui héritent appellent cette méthode.for the immediate caller and inheriting classes to call this method. Énumération associée : UnmanagedCode.Associated enumeration: UnmanagedCode.

S’applique à