Freigeben über


ToolStrip.ProcessDialogKey(Keys) Methode

Definition

Verarbeitet eine Tastatureingabe im Dialogfeld.

protected:
 override bool ProcessDialogKey(System::Windows::Forms::Keys keyData);
protected override bool ProcessDialogKey (System.Windows.Forms.Keys keyData);
override this.ProcessDialogKey : System.Windows.Forms.Keys -> bool
Protected Overrides Function ProcessDialogKey (keyData As Keys) As Boolean

Parameter

keyData
Keys

Einer der Keys-Werte, die die zu verarbeitende Taste darstellen.

Gibt zurück

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

Hinweise

Die ProcessDialogKey -Methode wird während der Nachrichtenvorverarbeitung aufgerufen, um Dialogzeichen wie TAB, RETURN, ESCAPE und Pfeiltasten zu behandeln. Diese Methode wird nur aufgerufen, wenn die IsInputKey -Methode angibt, dass das Steuerelement den Schlüssel nicht verarbeitet. Der ProcessDialogKey sendet das Zeichen einfach an die -Methode des übergeordneten Steuerelements oder gibt zurückfalse, wenn das Steuerelement kein übergeordnetes ProcessDialogKey Element aufweist. Die System.Windows.Forms.Form -Klasse überschreibt diese Methode, um die tatsächliche Verarbeitung von Dialogfeldschlüsseln auszuführen. Diese Methode wird nur aufgerufen, wenn das Steuerelement in einer Windows Forms-Anwendung oder einem ActiveX-Steuerelement gehostet wird.

Hinweise für Vererber

Beim Überschreiben der ProcessDialogKey(Keys) -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 ProcessDialogChar(Char) der -Methode der Basisklasse zurückgegeben werden. Steuerelemente müssen diese Methode nur selten außer Kraft setzen.

Gilt für: