Partager via


DialogPage.Window, propriété

Obtient la fenêtre qui est utilisée comme interface utilisateur de la page de dialogue.

Espace de noms :  Microsoft.VisualStudio.Shell
Assembly :  Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)

Syntaxe

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

Valeur de propriété

Type : System.Windows.Forms.IWin32Window
IWin32Window qui fournit le handle à la fenêtre qui sert d'interface utilisateur pour la page de dialogue.

Remarques

Par défaut cette propriété retourne une grille des propriétés qui a une entrée pour chaque propriété publique qui prend en charge la conversion vers et depuis des chaînes via TypeConverter.

Visual Studio requiert que les fenêtres de page d'OutilsOptions doivent être constantes et ne doivent pas être recréées sur des appels successifs.Certains contrôles d'interface utilisateur, en particulier contrôles Windows Forms, peuvent créer et détruire leurs handles de fenêtre à des changeront, et il doit être évité.Une façon de faire ceci consiste à retourner Windows Forms qui sont dérivé d'UserControl.

Si la fenêtre implémente ComponentModelIComponent, il se trouve par la page de dialogue afin qu'il puisse accéder aux services globaux.

[!REMARQUE]

En général, une instance d'une classe de page de dialogue est son propre objet Automation.Par conséquent, les propriétés qui sont affichées sont ceux d'une classe qui est dérivée d'DialogPage.Toutefois, si AutomationObject retourne un autre objet, c'est que des propriétés de l'objet, et non les propriétés de la classe, qui sont affichées.

Sécurité .NET Framework

Voir aussi

Référence

DialogPage Classe

Microsoft.VisualStudio.Shell, espace de noms

Component

System.Windows.Forms

IWin32Window

DialogPage

Autres ressources

Pages options

Boîte à outils (kit de développement Visual Studio SDK)

persistance d'état et l'IDE de Visual Studio