Control.ProcessKeyEventArgs(Message) 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 messaggio relativo ai tasti e generare gli eventi appropriati del controllo.
protected:
virtual bool ProcessKeyEventArgs(System::Windows::Forms::Message % m);
protected virtual bool ProcessKeyEventArgs (ref System.Windows.Forms.Message m);
abstract member ProcessKeyEventArgs : Message -> bool
override this.ProcessKeyEventArgs : Message -> bool
Protected Overridable Function ProcessKeyEventArgs (ByRef m As Message) As Boolean
Parametri
- m
- Message
Oggetto Message, passato per riferimento, che rappresenta il messaggio della finestra da elaborare.
Restituisce
true
se il messaggio è stato elaborato dal controllo; in caso contrario, false
.
Commenti
Questo metodo viene chiamato quando un controllo riceve un messaggio da tastiera. Il metodo è responsabile della generazione degli eventi chiave appropriati per il messaggio chiamando i OnKeyPressmetodi , OnKeyDowno OnKeyUp . Il m
parametro contiene il messaggio della finestra che deve essere elaborato. I valori possibili per la Message.Msg proprietà sono WM_CHAR, WM_KEYDOWN, WM_SYSKEYDOWN, WM_KEYUP, WM_SYSKEYUP e WM_IME_CHAR.
Note per gli eredi
Quando si esegue l'override del ProcessKeyEventArgs(Message) metodo in una classe derivata, un controllo deve restituire true
per indicare che la chiave è stata elaborata. Per le chiavi non elaborate dal controllo, è necessario restituire il risultato della chiamata al metodo della classe di ProcessKeyEventArgs(Message) base. I controlli raramente, se mai, devono eseguire l'override di questo metodo.