Condividi tramite


PrintPreviewDialog.KeyPreview Proprietà

Definizione

Ottiene o imposta un valore che indica se il form riceverà gli eventi principali prima che l’evento venga passato al controllo attivo.

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

Valore della proprietà

true se il form riceverà tutti gli eventi principali; false se gli eventi principali verranno ricevuti dal controllo attualmente selezionato nel form. Il valore predefinito è false.

Attributi

Commenti

Questa proprietà non è pertinente per questa classe.

Quando questa proprietà è impostata su true, il modulo riceverà tutti gli KeyPresseventi , KeyDowne KeyUp . Dopo che i gestori eventi del modulo hanno completato l'elaborazione della sequenza di tasti, la sequenza di tasti viene quindi assegnata al controllo con lo stato attivo.

È possibile usare questa proprietà per elaborare tutte le sequenze di tasti nell'applicazione e gestire la sequenza di tasti o chiamare il controllo appropriato per gestire la sequenza di tasti. Ad esempio, quando un'applicazione usa chiavi di funzione, è possibile elaborare le sequenze di tasti a livello di modulo anziché scrivere codice per ogni controllo che potrebbe ricevere eventi di sequenza di tasti.

Nota

Se un modulo non dispone di controlli visibili o abilitati, riceve automaticamente tutti gli eventi della tastiera.

Si applica a