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.ProcessKeyPreview-Methode: (Message)

 

Veröffentlicht: Oktober 2016

Zeigt eine Vorschaumeldung für eine Tastaturmeldung.

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

<SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags := SecurityPermissionFlag.UnmanagedCode)>
<SecurityPermissionAttribute(SecurityAction.InheritanceDemand,
	Flags := SecurityPermissionFlag.UnmanagedCode)>
Protected Overridable Function ProcessKeyPreview (
	ByRef m As Message
) As Boolean

Parameter

m
Type: System.Windows.Forms.Message

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

Rückgabewert

Type: System.Boolean

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

Diese Methode wird von einem untergeordneten Steuerelement aufgerufen, wenn das untergeordnete Steuerelement eine tastaturmeldung empfängt. Das untergeordnete Steuerelement ruft diese Methode vor dem Generieren von Tastaturereignissen für die Nachricht. Wenn diese Methode zurückgibt true, das untergeordnete Steuerelement betrachtet die Nachricht als verarbeitet und generiert keine Tastaturereignisse. Die m Parameter enthält die Meldung für das Fenster Vorschau. 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 übergeordnete ProcessKeyPreview Methode oder gibt false das Steuerelement kein übergeordnetes Element besitzt. Die Form -Klasse überschreibt diese Methode, um die tatsächliche Verarbeitung der Tastatureingaben im Dialogfeld durchzuführen.

Hinweise für Vererber:

Beim Überschreiben der ProcessKeyPreview 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 ProcessKeyPreview Methode zurückgegeben werden soll.

UIPermission

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

SecurityPermission

for the immediate caller to call unmanaged code. Associated enumeration: F:System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode

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