Condividi tramite


Proprietà DialogPage.Window

Ottiene la finestra utilizzata come l'interfaccia utente della pagina della finestra di dialogo.

Spazio dei nomi:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Sintassi

'Dichiarazione
<BrowsableAttribute(False)> _
Protected Overridable ReadOnly Property Window As IWin32Window
[BrowsableAttribute(false)]
protected virtual IWin32Window Window { get; }

Valore proprietà

Tipo: System.Windows.Forms.IWin32Window
IWin32Window che fornisce un handle di finestra che funge dall'interfaccia utente per la pagina della finestra di dialogo.

Note

Per impostazione predefinita questa proprietà restituisce una griglia delle proprietà con una voce per ogni proprietà pubblica tale conversione di supportare da e in stringhe con TypeConverter.

Visual Studio richiede che le finestre della pagina di strumentiopzioni siano costanti e non devono essere ricreate sulle chiamate successive.Alcuni controlli di interfaccia utente, soprattutto controlli Windows Form, possono creare ed eliminare i relativi handle della finestra a l e deve essere evitata.Un modo di procedere consiste di restituire Windows Form derivato da UserControl.

Se la finestra implementa ComponentModelIComponent, viene posizionato dalla pagina della finestra di dialogo in modo che possa ottenere l'accesso ai servizi globali.

[!NOTA]

In genere, un'istanza di una classe della pagina della finestra di dialogo è il proprio oggetto ActiveX.Di conseguenza, le proprietà visualizzate sono quelle di una classe derivata da DialogPage.Tuttavia, se AutomationObject restituisce un altro oggetto, è che le proprietà dell'oggetto e non le proprietà della classe, che visualizza.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DialogPage Classe

Spazio dei nomi Microsoft.VisualStudio.Shell

Component

System.Windows.Forms

IWin32Window

DialogPage

Altre risorse

pagine di opzioni

Casella degli strumenti (Visual Studio SDK)

persistenza di stato e l'IDE di Visual Studio