Compartir a través de


Cómo: Crear páginas de opciones de herramientas personalizadas

Actualización: noviembre 2007

El cuadro de diálogo Opciones del menú Herramientas muestra una variedad de páginas de opciones para partes diferentes de Visual Studio. Puede controlar las páginas de opciones existentes, como se indica en Controlar la configuración de opciones, y también puede crear páginas personalizadas propias. Puede utilizar páginas personalizadas para permitir a los usuarios cambiar la configuración de los complementos u otros programas.

Crear páginas de opciones de herramientas personalizadas es más fácil que nunca. Ya no es necesario utilizar un complemento para crear una nueva página de opciones de herramientas, porque las definiciones de página ahora se almacenan en archivos XML separados, en lugar de almacenarse en claves del Registro. Por consiguiente, puede crear páginas de opciones de herramientas a las que se tiene acceso en el entorno de desarrollo integrado (IDE) de macros, así como en el entorno de desarrollo integrado (IDE) de Visual Studio.

El siguiente procedimiento muestra cómo crear un control de usuario personalizado, que actuará como una página de opciones de herramientas personalizada, y modificar después un archivo .Addin para que haga referencia a ésta.

Nota:

Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de los valores de configuración o de edición activos. Estos procedimientos se desarrollaron con la Configuración de desarrollo general activa. Para cambiar la configuración, elija la opción Importar y exportarconfiguraciones del menú Herramientas. Para obtener más información, vea Valores de configuración de Visual Studio.

Para crear una página personalizada de opciones de herramientas

  1. Cree un nuevo proyecto Biblioteca de controles de Windows. Denomínelo ToolsOptionsLibrary.dll.

  2. Agregue los controles y funcionalidad que desee al control de usuario.

    Este control de usuario se convertirá en la página de opciones de herramientas personalizada. Debe cambiar el tamaño del control para rellenar el área de cliente del cuadro de diálogo Herramientas - Opciones.

  3. Genere el proyecto.

    Cuando se inicia, Visual Studio busca todos los archivos .Addin compartidos y carga los que están presentes. La página de opciones de herramientas denominada Seguridad de macros/complementos define un conjunto de símbolos (token) para las rutas de acceso del archivo para los archivos .Addin. Se incluyen los siguientes símbolos (token):

    • %ALLUSERSPROFILE%

    • %APPDATA%

    • %USERPROFILE%

    • %VSAPPDATA%

    • %VSCOMMONAPPDATA%

    Cuando Visual Studio empieza a buscar archivos .Addin, reemplaza estos símbolos (token) por las cadenas de ruta siguientes:

Símbolo (Token)

Ruta de acceso

%ALLUSERSPROFILE%

<drive>:\Documents and Settings\All Users\Application Data\Microsoft\MSEnvShared\Addins

%APPDATA%

<drive>:\Documents and Settings\<nombre de usuario>\Microsoft\MSEnvShared\Addins

%USERPROFILE%

<drive>:\Documents and Settings\<nombre de usuario>\My Documents\Visual Studio 2005\Addins

%VSAPPDATA%

<drive>:\Documents and Settings\<nombre de usuario>\Addins

%VSCOMMONAPPDATA%

<drive>:\Documents and Settings\All Users\Addins

Para obtener más información sobre cómo registrar complementos, vea Seguridad de complementos.

Además de este ejemplo, puede descargar una página completa de opciones de herramientas desde el sitio web de ejemplos de automatización de Visual Studio. Vea el ejemplo RegExplore en el sitio Automation Samples. Este ejemplo, sin embargo, muestra cómo crear una página de opciones de herramientas mediante un control COM.

Vea también

Tareas

Cómo: Cambiar las características de las ventanas

Conceptos

Controlar la configuración de opciones

Registro de complementos

Gráfico del modelo de objetos de automatización

Otros recursos

Crear y controlar las ventanas del entorno

Referencia de automatización y extensibilidad