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

Definición

Procesa una tecla de comando.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

Parámetros

m
Message Message Message Message

Message que se pasa por referencia y que representa el mensaje de ventana que se va a procesar.A Message, passed by reference, that represents the window message to process.

keyData
Keys Keys Keys Keys

Uno de los valores de Keys que representa la tecla que se va a procesar.One of the Keys values that represents the key to process.

Devoluciones

false en todos los casos.false in all cases.

Comentarios

Este método se llama durante el preprocesamiento de mensajes para controlar las teclas de comando.This method is called during message preprocessing to handle command keys. Teclas de comando son claves que siempre tienen prioridad sobre las teclas de entrada normales.Command keys are keys that always take precedence over regular input keys. Algunos ejemplos de las teclas de comando son los aceleradores y accesos directos del menú.Examples of command keys include accelerators and menu shortcuts. El método debe devolver true para indicar que procesó la tecla de comando, o false para indicar que la clave no es una tecla de comando.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.

La implementación de la clase base de ProcessCmdKey devuelve del método false en todos los casos.The base-class implementation of ProcessCmdKey method returns false in all cases.

Notas a los desarrolladores de herederos

Cuando se reemplaza el ProcessCmdKey(Message, Keys) método en una clase derivada, la invalidación del método debe devolver true para indicar que ha procesado la clave.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. Las clases derivadas rara vez, si alguna vez, debe invalidar este método.Derived classes will seldom, if ever, need to override this method.

Seguridad

SecurityPermission
para el llamador inmediato y las clases herederas llamar a este método.for the immediate caller and inheriting classes to call this method. Enumeración asociada: UnmanagedCode.Associated enumeration: UnmanagedCode.

Se aplica a