PrintPreviewDialog.KeyPreview Eigenschaft
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.
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 true
festgelegt 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.