Compartilhar via


ToolStripDropDownItem.ProcessCmdKey(Message, Keys) Método

Definição

Processa uma chave 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

Um Message, passado por referência, que representa a mensagem de janela a ser processada.

keyData
Keys

Um dos valores Keys que representa a chave a ser processada.

Retornos

Boolean

false em todos os casos.

Comentários

Esse método é chamado durante o pré-processamento de mensagens para manipular chaves de comando. As chaves de comando são chaves que sempre têm precedência sobre as chaves de entrada regulares. Exemplos de chaves de comando incluem aceleradores e atalhos de menu. O método deve retornar true para indicar que processou a chave de comando ou false para indicar que a chave não é uma chave de comando.

A ToolStripDropDownItem implementação desse método chama o ProcessCmdKey DropDown de se houver itens na DropDownItems coleção. Caso contrário, essa implementação chamará a implementação da classe base.

Notas aos Herdeiros

Ao substituir o ProcessCmdKey(Message, Keys) método em uma classe derivada, a substituição do método deve retornar true para indicar que ele processou a chave. Classes derivadas raramente precisarão substituir esse método.

Aplica-se a