ComboBox.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:
override bool ProcessCmdKey(System::Windows::Forms::Message % msg, System::Windows::Forms::Keys keyData);
protected override bool ProcessCmdKey (ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData);
override this.ProcessCmdKey : Message * System.Windows.Forms.Keys -> bool
Protected Overrides Function ProcessCmdKey (ByRef msg As Message, keyData As Keys) As Boolean
Parametri
- msg
- Message
Messaggio della finestra da elaborare, passato dal riferimento.
- keyData
- Keys
Uno dei valori dell'enumerazione che rappresentano la chiave da elaborare.
Restituisce
true
se il carattere è stato elaborato dal controllo; in caso contrario, false
.
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. Questo metodo viene chiamato solo quando il controllo è ospitato in un'applicazione Windows Forms o come controllo ActiveX.
Il ProcessCmdKey metodo determina innanzitutto se il controllo ha un ContextMenuoggetto e, in tal caso, consente all'utente ContextMenu di elaborare la chiave di comando. Se il tasto di comando non è un collegamento a menu e il controllo ha un elemento padre, la chiave viene passata al metodo padre ProcessCmdKey . L'effetto netto è che le chiavi di comando sono "bolle" nella gerarchia di controllo. Oltre al tasto premuto dall'utente, i dati del tasto indicano anche quali, se presenti, i tasti di modifica sono stati premuti contemporaneamente al tasto. I tasti modificatori includono i tasti MAIUSC, CTRL e ALT.