Control.ProcessKeyMessage(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 Tastaturmeldung.
protected public:
virtual bool ProcessKeyMessage(System::Windows::Forms::Message % m);
protected internal virtual bool ProcessKeyMessage(ref System.Windows.Forms.Message m);
abstract member ProcessKeyMessage : Message -> bool
override this.ProcessKeyMessage : Message -> bool
Protected Friend Overridable Function ProcessKeyMessage (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 bestimmt zuerst, ob das Steuerelement über ein übergeordnetes Element verfügt. wenn ja, wird die Methode des übergeordneten ProcessKeyPreview Elements aufgerufen. Wenn die Methode des übergeordneten ProcessKeyPreview Elements die Nachricht nicht verarbeitet, wird die ProcessKeyEventArgs Methode aufgerufen, um die entsprechenden Tastaturereignisse zu generieren. 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 und WM_SYSKEYUP.
Hinweise für Vererber
Beim Überschreiben der ProcessKeyMessage(Message) Methode 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 der Basisklasse ProcessKeyEventArgs(Message) zurückgegeben werden. Steuerelemente müssen diese Methode nur selten außer Kraft setzen.