Compartir a través de


Diseñador de controles de usuario

Posibilita la creación visual de sus propios formularios Windows Forms mediante la combinación de controles existentes. Los controles de usuario de los formularios Windows Forms constituyen una clase derivada de UserControl.

Nota

Asimismo, existen controles de servidor creados por el usuario que se desarrollan como páginas ASP.NET y se guardan como archivos de texto con la extensión .ascx. El marco de trabajo de la página ASP.NET compila sobre la marcha los controles de usuario para convertirlos en una clase derivada de System.Web.UI.UserControl.

Con el diseñador puede:

  • Agregar componentes, elementos de datos y controles de formularios Windows Forms a partir del Cuadro de herramientas o del Explorador de servidores.

  • Agrupar un conjunto de controles en un único control.

  • Hacer doble clic en el diseñador y escribir código en la sección de declaraciones generales de la clase, o hacer doble clic en un elemento de la clase para escribir código para dicho elemento.

Para abrir el diseñador, cree un proyecto de Biblioteca de controles de Windows. El nuevo proyecto muestra el Diseñador de controles de usuario.

El Diseñador de controles de usuario actúa como una superficie de diseño de controles de usuario que permite usar exactamente el mismo modelo que en los formularios. Por ejemplo, cuando agrega un botón a un formulario, ve un icono que representa ese elemento. Puede hacer clic en él para tener acceso a sus propiedades o puede presionar F7 para desplazarse al Editor de código. Lo mismo sucede con el Diseñador de controles de usuario: se pueden agregar y configurar elementos visuales y no visuales mediante la interacción con la superficie de diseño así como programar estos elementos y sus eventos.

Cuando se agrega un elemento visual al control del usuario, éste se sitúa en la superficie de diseño, lo que permite ajustar su representación visual y posición.

Cuando se agrega un elemento no visual (como por ejemplo un componente DirectorySearcher) al control del usuario, el elemento aparece en la Bandeja de componentes de la parte inferior del diseñador.

Nota

La bandeja es una instancia del Diseñador de componentes. y actúa como punto de agrupamiento para los elementos no visuales, lo que permite trabajar con ellos sin interferir con la organización de los controles de la página o el formulario.

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#

Conceptos

Variedades de controles personalizados