Freigeben über


PrintPreviewDialog.KeyPreview Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob das Formular Tastaturereignisse empfängt, bevor das Ereignis an das Steuerelement übergeben wird, das den Fokus besitzt, oder legt diesen fest.

public:
 property bool KeyPreview { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(false)]
public bool KeyPreview { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.KeyPreview : bool with get, set
Public Property KeyPreview As Boolean

Eigenschaftswert

true, wenn das Formular alle Tastaturereignisse empfängt. false, wenn das momentan ausgewählte Steuerelement im Formular Tastaturereignisse empfängt. Der Standardwert ist false.

Attribute

Hinweise

Diese Eigenschaft ist für diese Klasse nicht relevant.

Wenn diese Eigenschaft auf truefestgelegt ist, empfängt das Formular alle KeyPressEreignisse, , KeyDownund KeyUp . Nachdem die Ereignishandler des Formulars die Verarbeitung der Tasteneingabe abgeschlossen haben, wird die Tasteneingabe dem Steuerelement mit Fokus zugewiesen.

Sie können diese Eigenschaft verwenden, um alle Tastenanschläge in Ihrer Anwendung zu verarbeiten und entweder die Tasteneingabe zu behandeln oder das entsprechende Steuerelement aufzurufen, um die Tasteneingabe zu behandeln. Wenn eine Anwendung beispielsweise Funktionstasten verwendet, sollten Sie die Tastenanschläge auf Formularebene verarbeiten, anstatt Code für jedes Steuerelement zu schreiben, das möglicherweise Tastatureingabeereignisse empfängt.

Hinweis

Wenn ein Formular über keine sichtbaren oder aktivierten Steuerelemente verfügt, empfängt es automatisch alle Tastaturereignisse.

Gilt für: