ToolStripItem.ProcessCmdKey(Message, Keys) Metodo

Definizione

Elabora una chiave di 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

Parametri

m
Message

Oggetto Message, passato per riferimento, che rappresenta il messaggio della finestra da elaborare.

keyData
Keys

Uno dei Keys valori che rappresenta la chiave da elaborare.

Valori restituiti

false in tutti i casi.

Commenti

Questo metodo viene chiamato durante la pre-elaborazione dei messaggi per gestire le chiavi di comando. I tasti di comando sono chiavi che hanno sempre la precedenza sui normali tasti di input. Esempi di tasti di comando includono acceleratori e scelte rapide da menu. Il metodo deve restituire true per indicare che è stato elaborato il tasto di comando o false per indicare che la chiave non è una chiave di comando.

L'implementazione della classe base del ProcessCmdKey metodo restituisce false in tutti i casi.

Note per gli eredi

Quando si esegue l'override del ProcessCmdKey(Message, Keys) metodo in una classe derivata, l'override del metodo deve restituire true per indicare che la chiave è stata elaborata. Le classi derivate raramente, se mai, devono eseguire l'override di questo metodo.

Si applica a