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