Freigeben über


Control.ProcessKeyPreview(Message) Methode

Definition

Zeigt eine Tastaturmeldung in der Vorschau an.

protected:
 virtual bool ProcessKeyPreview(System::Windows::Forms::Message % m);
protected virtual bool ProcessKeyPreview (ref System.Windows.Forms.Message m);
abstract member ProcessKeyPreview : Message -> bool
override this.ProcessKeyPreview : Message -> bool
Protected Overridable Function ProcessKeyPreview (ByRef m As Message) As Boolean

Parameter

m
Message

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

Gibt zurück

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

Hinweise

Diese Methode wird von einem untergeordneten Steuerelement aufgerufen, wenn das untergeordnete Steuerelement eine Tastaturnachricht empfängt. Das untergeordnete Steuerelement ruft diese Methode auf, bevor Tastaturereignisse für die Nachricht generiert werden. Wenn diese Methode zurückgibt true, berücksichtigt das untergeordnete Steuerelement die verarbeitete Nachricht und generiert keine Tastaturereignisse. Der m Parameter enthält die Fenstermeldung, die als Vorschau angezeigt werden soll. Mögliche Werte für die Message.Msg Eigenschaft sind WM_CHAR, WM_KEYDOWN, WM_SYSKEYDOWN, WM_KEYUP und WM_SYSKEYUP. Die ProcessKeyPreview -Methode sendet das Zeichen einfach an die -Methode des übergeordneten Elements oder gibt zurückfalse, wenn das Steuerelement kein übergeordnetes ProcessKeyPreview Element aufweist. Die Form -Klasse überschreibt diese Methode, um die tatsächliche Verarbeitung von Dialogschlüsseln durchzuführen.

Hinweise für Vererber

Beim Überschreiben der ProcessKeyPreview(Message) -Methode in einer abgeleiteten Klasse sollte ein Steuerelement zurückgegeben true werden, um anzugeben, dass der Schlüssel verarbeitet wurde. Für Schlüssel, die nicht vom -Steuerelement verarbeitet werden, sollte das Ergebnis des Aufrufs ProcessKeyPreview(Message) der -Methode der Basisklasse zurückgegeben werden.

Gilt für:

Weitere Informationen