Compartir a través de


ToolStripDropDownItem.ProcessCmdKey(Message, Keys) Método

Definición

Procesa una tecla de comando.

protected public:
 override bool ProcessCmdKey(System::Windows::Forms::Message % m, System::Windows::Forms::Keys keyData);
protected internal override bool ProcessCmdKey (ref System.Windows.Forms.Message m, System.Windows.Forms.Keys keyData);
override this.ProcessCmdKey : Message * System.Windows.Forms.Keys -> bool
Protected Friend Overrides 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 ToolStripDropDownItem implementación de este método llama al ProcessCmdKey de DropDown si hay elementos en la DropDownItems colección. De lo contrario, esta implementación llama a la implementación de clase base.

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