Compartir a través de


Cómo: Probar el comportamiento en tiempo de ejecución de un UserControl

Al desarrollar un UserControl, debe probar su comportamiento en tiempo de ejecución. Puede crear un proyecto de aplicación basado en Windows independiente y colocar el control en un formulario de prueba, pero este procedimiento es inconveniente. Una manera más rápida y sencilla es usar el contenedor de pruebas de UserControl proporcionado por Visual Studio. Este contenedor de prueba se inicia directamente desde el proyecto de biblioteca de controles de Windows.

Importante

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

Nota:

No se puede probar un control de Visual C++ mediante el contenedor de pruebas de UserControl.

Probar el comportamiento en tiempo de ejecución de un UserControl

  1. En Visual Studio, cree un proyecto de biblioteca de controles de Windows y asígneles el nombre TestContainerExample.

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

  3. Presione F5 para compilar el proyecto y ejecutar el contenedor de pruebas de UserControl. El contenedor de pruebas aparece con tu UserControl en el panel Vista previa.

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

  5. Haga clic en la casilla de verificación Dock Fill User Control debajo del panel Vista previa. Observe que el control se redimensiona para ocupar el panel. Cambie el tamaño del contenedor de prueba y observe que el control se redimensiona con el panel.

  6. Cierre el contenedor de prueba.

  7. Agregue otro control de usuario al proyecto TestContainerExample .

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

  9. Presione F5 para compilar el proyecto y ejecutar el contenedor de pruebas.

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

Prueba de controles de usuario desde otro proyecto

Puede probar los controles de usuario de otros proyectos en el contenedor de pruebas del proyecto actual.

  1. En Visual Studio, cree un proyecto de biblioteca de controles de Windows y asígneles el nombre TestContainerExample2.

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

  3. Presione F5 para compilar el proyecto y ejecutar el contenedor de pruebas. El contenedor de pruebas aparece con tu 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 creó en el procedimiento anterior. Seleccione TestContainerExample.dll y haga clic en el botón Abrir para cargar los controles de usuario.

  6. Utilice el control de usuario 'Seleccionar'ComboBox para cambiar entre los dos controles de usuario del proyecto TestContainerExample.

Consulte también