Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Control.ProcessDialogKey-Methode: (Keys)

 

Veröffentlicht: Oktober 2016

Verarbeitet eine Tastatureingabe im Dialogfeld.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

[UIPermissionAttribute(SecurityAction.InheritanceDemand, Window = UIPermissionWindow.AllWindows)]
[UIPermissionAttribute(SecurityAction.LinkDemand, Window = UIPermissionWindow.AllWindows)]
protected virtual bool ProcessDialogKey(
	Keys keyData
)

Parameter

keyData
Type: System.Windows.Forms.Keys

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

Rückgabewert

Type: System.Boolean

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

Diese Methode wird aufgerufen, während die Nachricht vorverarbeiten, um das Dialogfeldzeichen, z. B. TAB, RETURN, ESC und Pfeil zu behandeln. Diese Methode wird nur aufgerufen, wenn die IsInputKey -Methode gibt an, dass das Steuerelement die Taste nicht verarbeitet. Der ProcessDialogKey sendet einfach das Zeichen, das dem übergeordneten ProcessDialogKey Methode oder gibt falsedas Steuerelement kein übergeordnetes Element besitzt. Die Form -Klasse überschreibt diese Methode, um die tatsächliche Verarbeitung der Tastatureingaben im Dialogfeld durchzuführen. Diese Methode wird nur aufgerufen, wenn das Steuerelement in Windows Forms-Anwendung oder als ActiveX-Steuerelement gehostet wird.

Hinweise für Vererber:

Beim Überschreiben der ProcessDialogKey Methode in einer abgeleiteten Klasse, die ein Steuerelement zurückgeben sollte true an, dass es die Taste verarbeitet wurde. Für Schlüssel, die nicht vom Steuerelement, das Ergebnis des Aufrufs der Basisklasse verarbeitete ProcessDialogChar Methode zurückgegeben werden soll. Steuerelemente nur selten, müssen wenn überhaupt, diese Methode überschreiben.

UIPermission

for all windows for inheriting classes to call this method. Associated enumeration: AllWindows value of T:System.Security.Permissions.UIPermissionWindow.

.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: