Détermination des noms d'éléments de propriété dans les pages Options
Les compléments Visual Studio sont déconseillés dans Visual Studio 2013. Vous devriez mettre vos compléments à niveau vers des extensions VSPackage. Pour plus d'informations sur les mises à jour, consultez FAQ : conversion de compléments en extensions VSPackage.
L'une des difficultés posées par la programmation en fonction de la collection DTE Properties consiste à déterminer les noms exacts à utiliser dans l'appel de DTE.Properties. Chaque paramètre a un nom spécifique utilisé pour accéder à sa valeur. Le nom est dérivé du titre affiché dans la page associée de la boîte de dialogue Options. Par exemple, DTE.Properties("FontsAndColors", "TextEditor") permet d'accéder aux paramètres de la page Polices et couleurs.
Noms d'éléments de propriété
Lorsque Visual Studio a été exécuté une fois, les noms d'éléments de propriété pour l'instance actuelle de Visual Studio sont stockés dans la clé de registre Windows suivante : HKCU\SOFTWARE\Microsoft\VisualStudio\10.0_Config\AutomationProperties\. Cet emplacement contient toujours la liste définitive des noms. Les noms de catégories sont les noms des sous-clés de la clé AutomationProperties (Outils de base de données, FontsAndColors, etc.). Les noms de pages sont les noms des sous-clés des clés de catégorie. Par exemple, la catégorie FontsAndColors contient les pages Boîtes de dialogue et Fenêtres Outil, Imprimante et TextEditor pages. Vous pouvez afficher le registre à l'aide de l'Éditeur du Registre.
Notes
Dans votre code, entrez les noms exactement comme ils sont écrits dans la clé de Registre ; cela inclut les espaces.Par exemple, utilisez Dialogs and Tool Windows (avec des espaces), mais utilisez TextEditor (sans espace).