Freigeben über


Control.ProcessKeyEventArgs(Message) Methode

Definition

Verarbeitet eine Tastenmeldung 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

Eine als Verweis übergebene Message, die die zu verarbeitende Fenstermeldung darstellt.

Gibt zurück

Boolean

true, wenn die Meldung vom Steuerelement verarbeitet wurde, andernfalls false.

Hinweise

Diese Methode wird aufgerufen, wenn ein Steuerelement eine Tastaturnachricht empfängt. Die Methode ist dafür verantwortlich, die entsprechenden Schlüsselereignisse für die Nachricht zu generieren, indem sie die OnKeyPressMethoden , OnKeyDownoder OnKeyUp Methoden aufrufen. 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 Außerkraftsetzen der ProcessKeyEventArgs(Message) Methode in einer abgeleiteten Klasse sollte ein Steuerelement zurückgegeben true werden, 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 Basisklasse-Methode zurückgegeben werden. Steuerelemente müssen diese Methode nur selten außer Kraft setzen.

Gilt für