Comprender el Diseñador de controles de usuario

Actualización: noviembre 2007

En esta lección, aprenderá a crear un control con el Diseñador de controles de usuario.

En el conjunto anterior de lecciones, aprendió a utilizar un proyecto de bibliotecas de clase para crear clases. Un control de usuario simplemente es una clase que se puede ver. Al igual que los controles estándar que vienen con Visual Basic, los controles de usuario se pueden colocar en un formulario durante el diseño y aparecen al ejecutar el programa.

Cuando diseña programas, organiza los controles y decide su apariencia en el diseñador de formularios. Hay también un diseñador para los controles de usuario, el diseñador de controles de usuario, que le permite a usted, al desarrollador, decidir la apariencia del control.

Crear controles de usuario

Un control de usuario es similar a cualquier otra clase, pero con la posibilidad agregada de poder colocarlo en el Cuadro de herramientas y mostrarlo en un formulario. Donde un módulo de clase tiene sólo código, un módulo de control de usuario tiene código y un diseñador. El Diseñador de controles de usuario es similar a un diseñador de formularios: tiene las propiedades para controlar el aspecto y comportamiento del control de usuario.

Las maneras de crear un control de usuario difieren ligeramente en función de la versión de Visual Basic que esté utilizando: Visual Basic 2008 tiene un tipo de proyecto Biblioteca de controles de Windows Forms; en Visual Basic Express, debe crear primero un proyecto de Biblioteca de clases y, a continuación, agregar una plantilla de Control de usuario.

¡Inténtelo!

Para crear un control de usuario mediante Visual Basic Express

  1. En el menú Archivo, haga clic en Nuevoproyecto.

  2. En el panel Plantillas, del cuadro de diálogo Nuevo proyecto, haga clic en Biblioteca de clases y luego en Aceptar.

  3. En el menú Proyecto, haga clic en Agregar control de usuario.

  4. En el cuadro de diálogo Agregar nuevo elemento, seleccione Control de usuario.

  5. En el cuadro Nombre, escriba NamesControl y haga clic en Agregar.

    Se agregará una nueva plantilla Control de usuario al proyecto y se abrirá el Diseñador de controles de usuario.

  6. En el Explorador de soluciones, haga clic con el botón secundario del mouse en Class1.vb y elija Eliminar, a continuación, haga clic en Aceptar.

  7. En el menú Archivo, haga clic en Guardar todo.

  8. En el cuadro de diálogo Guardar proyecto, especifique NamesUserControl y haga clic en Guardar.

Para crear un control de usuario con Visual Studio

  1. En el menú Archivo, haga clic en Nuevoproyecto.

  2. En el panel Plantillas del cuadro de diálogo Nuevo proyecto, haga clic en Biblioteca de controles de Windows Forms.

  3. En el cuadro Nombre, escriba NamesControl y, a continuación, haga clic en Aceptar.

    Se agregará una nueva plantilla Control de usuario al proyecto y se abrirá el Diseñador de controles de usuario.

  4. En el menú Archivo, haga clic en Guardar todo.

  5. En el cuadro de diálogo Guardar proyecto, especifique NamesUserControl y haga clic en Guardar.

Pasos siguientes

En esta lección, aprendió a crear un proyecto que tiene un control de usuario y a mostrar el Diseñador de controles de usuario. Aunque no se utilizan mucho los controles en blanco, en la lección siguiente verá el modo de agregar controles al control de usuario para crear la interfaz de usuario.

Próxima lección: Agregar controles al control de usuario

Vea también

Otros recursos

Objetos visibles: crear el primer control de usuario

Programar con objetos: utilizar clases

Paseo con guía por Visual Basic