Cómo: Comprobar el comportamiento de un control de usuario en tiempo de ejecución

Cuando desarrolla un control UserControl, tiene que probar su comportamiento en tiempo de ejecución. Puede crear un proyecto de aplicación basada en Windows independiente y colocar el control en un formulario de prueba, pero este procedimiento no resulta muy práctico. Una manera más rápida y más fácil es utilizar el UserControl Test Container proporcionado por Visual Studio. Este contenedor de prueba se inicia directamente desde el proyecto de Biblioteca de controles de Windows.

Nota importanteImportante

Para que el contenedor de prueba cargue UserControl, el control debe tener por lo menos un constructor público.

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. Para cambiar la configuración, elija la opción Importar y exportar configuraciones del menú Herramientas. Para obtener más información, vea Trabajar con valores de configuración.

Nota

Un control de Visual C++ no se puede probar con UserControl Test Container.

Para probar el comportamiento en tiempo de ejecución de UserControl

  1. Cree un proyecto de Biblioteca de controles de Windows denominado TestContainerExample. Para obtener información detallada, vea Windows Control Library Template.

  2. En el Diseñador de Windows Forms, arrastre un control Label desde el Cuadro de herramientas a la superficie de diseño de control.

  3. Presione F5 para generar el proyecto y ejecutar el UserControl Test Container. El contenedor de prueba aparece con UserControl en el panel Vista previa.

  4. Seleccione la propiedad BackColor mostrada en el control PropertyGrid situado a la derecha del panel Vista previa. Cambie su valor a ControlDark. Observe que el control cambia a un color más oscuro. Pruebe a cambiar otros valores de la propiedad y observa el efecto en el control.

  5. Haga clic en la casilla Control de usuario Dock Fill debajo del panel Vista previa. Observe que se cambia el tamaño del control para rellenar el panel. Cambie el tamaño del contenedor de prueba y observe que el tamaño del control cambia con el panel.

  6. Cierre el contenedor de prueba.

  7. Agregue otro control de usuario al proyecto TestContainerExample. Para obtener información detallada, vea Cómo: Agregar elementos existentes a un proyecto.

  8. En el Diseñador de Windows Forms, arrastre un control Button desde el Cuadro de herramientas a la superficie de diseño de control.

  9. Presione F5 para generar el proyecto y ejecutar el contenedor de prueba.

  10. Haga clic en Seleccionar control de usuario de ComboBox para cambiar entre los dos controles de usuario.

Probar los controles de usuario desde otro proyecto

Puede probar los controles de usuario desde otros proyectos en el contenedor de prueba de su proyecto actual.

Para probar los controles de usuario desde otro proyecto

  1. Cree un proyecto de Biblioteca de controles de Windows denominado TestContainerExample2. Para obtener información detallada, vea Windows Control Library Template.

  2. En el Diseñador de Windows Forms, arrastre un control RadioButton desde el Cuadro de herramientas a la superficie de diseño de control.

  3. Presione F5 para generar el proyecto y ejecutar el contenedor de prueba. El contenedor de prueba aparece con UserControl en el panel Vista previa.

  4. Haga clic en el botón Cargar.

  5. En el cuadro de diálogo Abrir, navegue hasta TestContainerExample.dll, que compiló en el procedimiento anterior. Seleccione TestContainerExample.dll y haga clic en el botón Abrir para cargar los controles de usuario

  6. Use el ComboBox Seleccionar control de usuario para alternar entre los dos controles de usuario del proyecto TestContainerExample.

Vea también

Tareas

Cómo: Crear controles compuestos

Tutorial: Crear un control compuesto con Visual Basic

Tutorial: Crear un control compuesto con Visual C#

Referencia

UserControl

Diseñador de controles de usuario