Partager via


ProvideToolboxPageAttribute, constructeur (Type, Int16, Int16, String)

Initialise une nouvelle instance d'ProvideToolboxPageAttribute, à l'aide de Type de la classe implémentant la page de dialogue de Personnaliser la boîte à outils, un ID de ressource, une commande de page, et une chaîne d'aide.

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

Syntaxe

'Déclaration
Public Sub New ( _
    pageType As Type, _
    nameResourceID As Short, _
    pageOrder As Short, _
    helpKeyword As String _
)
public ProvideToolboxPageAttribute(
    Type pageType,
    short nameResourceID,
    short pageOrder,
    string helpKeyword
)

Paramètres

  • pageType
    Type : System.Type
    [in] type de la classe implémentant la page de dialogue de Personnaliser la boîte à outils.Ce type doit dériver de la classe d'DialogPage.
  • nameResourceID
    Type : System.Int16
    [in] l'ID de ressource natif dans le DLL du satellite d'un VSPackage contenant le nom de l'onglet de héberger cette page de dialogue de Personnaliser la boîte à outils.
  • pageOrder
    Type : System.Int16
    [in] le positionnement de page de dialogue de Personnaliser la boîte à outils dans les pages de la zone de Visual StudioDialogue Personnaliser la boîte à outils.
    Une valeur de zéro indique qu'aucune commande n'est demandée.
  • helpKeyword
    Type : System.String
    [in] mot clé d'aide d'Un utilisé par le système d'aide pour rechercher les informations correctes de rubrique d'aide.

Remarques

Cette méthode lève ArgumentException si pageType ne hérite pas de la classe d'DialogPage.

Ils appartiennent à l'implémenteur à garantir que le mot clé fourni est intégré dans le système d'aide d'indexation.

Exemples

Cet exemple montre comment enregistrer l'implémentation MyToolBoxPage de page de dialogue de Personnaliser la boîte à outils comme être par MyPackage.La ressource en nom de l'onglet contenant la page est 1002, la commande de page de la page est 1 (indiquer qu'elle doit être placée en premier), et un mot clé d'aide d'"MyToolboxDialog".

    [ProvideToolboxPage(typeof(VsToolboxPage), 1002, 1 , "MyToolboxDialog")]
    [Guid("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX")]
    class VSCorePackage : Package

Sécurité .NET Framework

Voir aussi

Référence

ProvideToolboxPageAttribute Classe

ProvideToolboxPageAttribute, surcharge

Microsoft.VisualStudio.Shell, espace de noms