ToolStripDropDownItem.ProcessCmdKey(Message, Keys) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Elabora una chiave 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.
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 ToolStripDropDownItem di questo metodo chiama l'oggetto ProcessCmdKeyDropDown di 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 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.