Comment : créer des pages d'options Outils personnalisées
Mise à jour : novembre 2007
La boîte de dialogue Options du menu Outils affiche plusieurs pages d'options pour différentes parties de Visual Studio. Vous pouvez contrôler les pages d'options existantes, comme indiqué dans Contrôle des paramètres de la boîte de dialogue Options, et créer vos propres pages personnalisées. Vous pouvez utiliser des pages personnalisées pour permettre aux utilisateurs de modifier des paramètres pour vos compléments ou pour d'autres programmes.
Créer ses propres pages d'options Outils n'a jamais été aussi facile. Il n'est plus nécessaire d'utiliser un complément pour créer une page d'options Outils, car les définitions de pages sont désormais stockées dans des fichiers XML distincts, plutôt que dans des clés de Registre. Par conséquent, vous pouvez désormais créer des pages d'options Outils accessibles dans l'environnement de développement intégré (IDE) des macros, ainsi que dans l'IDE principal de Visual Studio.
La procédure suivante montre comment créer un contrôle utilisateur personnalisé qui agira en tant que page d'options Outils personnalisée, puis comment modifier un fichier .Addin pour le référencer.
Remarque : |
---|
Selon vos paramètres actifs ou votre édition, les boîtes de dialogue et les commandes de menu que vous voyez peuvent différer de celles qui sont décrites dans l'aide. Ces procédures ont été développées avec les paramètres de développement généraux actifs. Pour modifier vos paramètres, sélectionnez Importer et ExporterParamètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio. |
Pour créer une page d'options Outils personnalisée
Créez un projet Bibliothèque de contrôles Windows. Nommez-le ToolsOptionsLibrary.dll.
Ajoutez les contrôles et les fonctionnalités souhaités au contrôle utilisateur.
Ce contrôle utilisateur deviendra la page d'options Outils personnalisée. Vous devez redimensionner le contrôle pour remplir la zone cliente de la boîte de dialogue Outils/Options.
Générez le projet.
Lorsqu'il démarre, Visual Studio recherche tous les fichiers .Addin partagés et charge ceux qui sont présents. La page d'options Outils nommée Sécurité des compléments/macros définit un jeu de jetons pour les chemins d'accès des fichiers .Addin. Les jetons suivants sont inclus :
%ALLUSERSPROFILE%
%APPDATA%
%USERPROFILE%
%VSAPPDATA%
%VSCOMMONAPPDATA%
Lorsque Visual Studio commence à rechercher des fichiers .Addin, il remplace ces jetons par les chaînes de chemin suivantes :
Jeton |
Chemin d'accès |
---|---|
%ALLUSERSPROFILE% |
<lecteur>:\Documents and Settings\All Users\Application Data\Microsoft\MSEnvShared\Addins |
%APPDATA% |
<lecteur>:\Documents and Settings\<nom_utilisateur>\Microsoft\MSEnvShared\Addins |
%USERPROFILE% |
<lecteur>:\Documents and Settings\<nom_utilisateur>\My Documents\Visual Studio 2005\Addins |
%VSAPPDATA% |
<lecteur>:\Documents and Settings\<nom_utilisateur>\Addins |
%VSCOMMONAPPDATA% |
<lecteur>:\Documents and Settings\All Users\Addins |
Pour plus d'informations sur l'inscription des compléments, consultez Sécurité des compléments.
En plus de cet exemple, vous pouvez télécharger une page d'options Outils entièrement fonctionnelle à partir du site Web des exemples Automation de Visual Studio. Consultez l'exemple RegExplore disponible sur le site Web des exemples Automation. Toutefois, cet exemple indique comment créer une page d'options Outils au moyen d'un contrôle COM.
Voir aussi
Tâches
Comment : modifier les caractéristiques d'une fenêtre
Concepts
Contrôle des paramètres de la boîte de dialogue Options
Graphique Modèle d'objet Automation