Condividi tramite


ToolStripDropDownItem.ProcessCmdKey(Message, Keys) Metodo

Definizione

Elabora un tasto di 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

Parametri

m
Message

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

keyData
Keys

Uno dei valori di Keys che rappresenta il tasto da elaborare.

Restituisce

Boolean

false in tutti i casi.

Commenti

Questo metodo viene chiamato durante il pre-elaborazione dei messaggi per gestire le chiavi di comando. Le chiavi di comando sono chiavi che hanno sempre la precedenza sulle chiavi di input regolari. Esempi di tasti di comando includono acceleratori e tasti di scelta rapida dal menu. Il metodo deve restituire true per indicare che ha elaborato la chiave di comando o false per indicare che la chiave non è una chiave di comando.

L'implementazione ToolStripDropDownItem di questo metodo chiama l'oggetto dell'oggetto ProcessCmdKey DropDown se sono presenti elementi nella DropDownItems raccolta. In caso contrario, questa implementazione chiama l'implementazione della classe base.

Note per gli eredi

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

Si applica a