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 un tasto 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.
Restituisce
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 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.