Condividi tramite


Control.ProcessKeyEventArgs(Message) Metodo

Definizione

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

Boolean

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.

Si applica a