Procedimiento para comprobar el comportamiento de UserControl en tiempo de ejecución
Al desarrollar un objeto UserControl, debe probar su comportamiento en tiempo de ejecución. Puede crear un proyecto de aplicación basada en Windows aparte y colocar el control en un formulario de prueba, pero este procedimiento no es muy adecuado. Una manera más rápida y sencilla consiste en usar el contenedor UserControl Test Container proporcionado por Visual Studio. Este contenedor de prueba se inicia directamente desde su 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:
Un control de Visual C++ no se puede probar con UserControl Test Container.
Comprobación del comportamiento de UserControl en tiempo de ejecución
En Visual Studio, cree un proyecto de biblioteca de controles de Windows y denomínelo TestContainerExample.
En el Diseñador de Windows Forms, arrastre un control Label desde el cuadro de herramientas a la superficie de diseño del control.
Presione F5 para compilar el proyecto y ejecutar el control en UserControl Test Container. El contenedor de prueba aparece con UserControl en el panel Vista previa.
Seleccione la propiedad BackColor que se muestra en el control PropertyGrid situado a la derecha del panel Vista previa. Cambie su valor a ControlDark. Fíjese en que el control cambia a un tono más oscuro. Pruebe a cambiar otros valores de propiedad y observe el efecto en el control.
Active la casilla Control de usuario Dock Fill debajo del panel Vista previa. Fíjese en que el control cambia de tamaño para rellenar el panel. Cambie el tamaño del contenedor de prueba y observe que el control cambia de tamaño con el panel.
Cierre el contenedor de prueba.
Agregue otro control de usuario al proyecto TestContainerExample.
En el Diseñador de Windows Forms, arrastre un control Button desde el cuadro de herramientas a la superficie de diseño del control.
Presione F5 para compilar el proyecto y ejecutar el contenedor de prueba.
Haga clic en Seleccionar control de usuario ComboBox para alternar entre los dos controles de usuario.
Comprobación de los controles de usuario de otro proyecto
Puede probar los controles de usuario de otros proyectos desde el contenedor de prueba del proyecto actual.
En Visual Studio, cree un proyecto de biblioteca de controles de Windows y denomínelo TestContainerExample2.
En el Diseñador de Windows Forms, arrastre un control RadioButton desde el cuadro de herramientas a la superficie de diseño del control.
Presione F5 para compilar el proyecto y ejecutar el contenedor de prueba. El contenedor de prueba aparece con UserControl en el panel Vista previa.
Haga clic en el botón Cargar .
En el cuadro de diálogo Abrir, vaya al archivo 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.
Use la opción Seleccionar control de usuario ComboBox para alternar entre los dos controles de usuario del proyecto TestContainerExample.
Consulte también
.NET Desktop feedback