Comparteix a través de


ToolStripItem.ProcessCmdKey(Message, Keys) Método

Definición

Procesa una tecla de comando.

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 : Message * System.Windows.Forms.Keys -> bool
override this.ProcessCmdKey : Message * System.Windows.Forms.Keys -> bool
Protected Friend Overridable Function ProcessCmdKey (ByRef m As Message, keyData As Keys) As Boolean

Parámetros

m
Message

Message que se pasa por referencia y que representa el mensaje de ventana que se va a procesar.

keyData
Keys

Uno de los valores de Keys que representa la tecla que se va a procesar.

Devoluciones

Boolean

false en todos los casos.

Comentarios

Se llama a este método durante el preprocesamiento del mensaje para controlar las claves de comando. Las claves de comando son claves que siempre tienen prioridad sobre las claves de entrada normales. Entre los ejemplos de teclas de comando se incluyen aceleradores y métodos abreviados de menú. El método debe volver true para indicar que ha procesado la clave de comando o false para indicar que la clave no es una clave de comando.

La implementación de clase base del ProcessCmdKey método devuelve false en todos los casos.

Notas a los desarrolladores de herederos

Al invalidar 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. Las clases derivadas rara vez, si alguna vez, necesitan invalidar este método.

Se aplica a