ToolStripDropDownItem.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:
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.
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 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.