Control.ProcessKeyEventArgs(Message) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verarbeitet eine Schlüsselmeldung und generiert die entsprechenden Steuerelementereignisse.
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
Parameter
- m
- Message
Ein Messagedurch Verweis übergebener Wert, der die zu verarbeitende Fenstermeldung darstellt.
Gibt zurück
truewenn die Nachricht vom Steuerelement verarbeitet wurde; andernfalls . false
Hinweise
Diese Methode wird aufgerufen, wenn ein Steuerelement eine Tastaturmeldung empfängt. Die Methode ist für die Generierung der entsprechenden Schlüsselereignisse für die Nachricht durch Aufrufen der OnKeyPressMethoden , , OnKeyDownoder OnKeyUp die entsprechenden Schlüsselereignisse für die Nachricht verantwortlich. Der m Parameter enthält die Fenstermeldung, die verarbeitet werden muss. Mögliche Werte für die Message.Msg Eigenschaft sind WM_CHAR, WM_KEYDOWN, WM_SYSKEYDOWN, WM_KEYUP, WM_SYSKEYUP und WM_IME_CHAR.
Hinweise für Vererber
Beim Überschreiben der ProcessKeyEventArgs(Message) Methode in einer abgeleiteten Klasse sollte ein Steuerelement zurückgegeben werden true , um anzugeben, dass er den Schlüssel verarbeitet hat. Bei Schlüsseln, die nicht vom Steuerelement verarbeitet werden, sollte das Ergebnis des Aufrufs ProcessKeyEventArgs(Message) der Methode der Basisklasse zurückgegeben werden. Steuerelemente müssen diese Methode nur selten außer Kraft setzen.