Control.ProcessKeyPreview(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.
Gibt eine Vorschau einer Tastaturmeldung 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
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 von einem untergeordneten Steuerelement aufgerufen, wenn das untergeordnete Steuerelement eine Tastaturmeldung empfängt. Das untergeordnete Steuerelement ruft diese Methode auf, bevor Tastaturereignisse für die Nachricht generiert werden. Wenn diese Methode zurückgegeben wird true, berücksichtigt das untergeordnete Steuerelement die verarbeitete Nachricht und generiert keine Tastaturereignisse. Der m Parameter enthält die Fenstermeldung, die in der 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 einfach das Zeichen an die Methode des übergeordneten Elements oder gibt zurückfalse, wenn das Steuerelement kein übergeordnetes ProcessKeyPreview Element aufweist. Die Form Klasse setzt diese Methode außer Kraft, um die tatsächliche Verarbeitung von Dialogfeldschlüsseln auszuführen.
Hinweise für Vererber
Beim Überschreiben der ProcessKeyPreview(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 ProcessKeyPreview(Message) der Methode der Basisklasse zurückgegeben werden.