ToolStripItem.ProcessCmdKey(Message, Keys) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
Devoluciones
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.