Desarrollar controles de formularios Windows Forms en tiempo de diseño
Para los creadores de controles, .NET Framework ofrece abundante tecnología de creación de controles. Los creadores ya no están limitados al diseño de controles compuestos que funcionan como una colección de controles preexistentes. A través de la herencia, puede crear sus propios controles a partir de controles compuestos preexistentes o controles de formularios Windows Forms preexistentes. También puede diseñar sus propios controles que implementen el dibujo personalizado. Estas opciones permiten una gran flexibilidad en el diseño y funcionalidad de la interfaz visual. Para aprovechar estas características, es recomendable familiarizarse con los conceptos de programación orientada a objetos.
Nota para Visual Basic |
---|
No es necesario comprender totalmente la herencia, aunque le será útil consultar Inheritance in Visual Basic. |
Si desea crear controles personalizados para utilizarlos en formularios Web Forms, vea Desarrollar controles de servidor ASP.NET personalizados.
En esta sección
Tutorial: Crear un control compuesto con Visual Basic
Muestra cómo crear un control compuesto sencillo en Visual Basic.Tutorial: Crear un control compuesto con Visual C#
Muestra cómo crear un control compuesto sencillo en C#.Tutorial: Heredar de un control de formularios Windows Forms con Visual Basic
Muestra cómo crear un control de formularios Windows Forms sencillo utilizando la herencia de Visual Basic.Tutorial: Heredar de un control de formularios Windows Forms con Visual C#
Muestra cómo crear un control de formularios Windows Forms sencillo utilizando la herencia de C#.Tutorial: Realizar tareas comunes utilizando etiquetas inteligentes en controles de formularios Windows Forms
Muestra cómo utilizar la característica de etiqueta inteligente en controles de formularios Windows Forms.Tutorial: Serializar colecciones de tipos estándar con DesignerSerializationVisibilityAttribute
Muestra cómo utilizar el atributo DesignerSerializationVisibilityAttribute.Content para serializar una colección.Tutorial: Depurar controles personalizados de formularios Windows Forms en tiempo de diseño
Muestra cómo depurar el comportamiento en tiempo de diseño de un control de formularios Windows Forms.Tutorial: Crear un control de formularios Windows Forms que aproveche las características en tiempo de diseño de Visual Studio
Muestra cómo integrar completamente un control compuesto en el entorno de diseño.Cómo: Crear controles de formularios Windows Forms
Proporciona información general sobre consideraciones para implementar un control de formularios Windows Forms.Cómo: Crear controles compuestos
Muestra cómo crear un control mediante la herencia de un control compuesto.Cómo: Heredar de una clase UserControl
Muestra información general sobre el procedimiento para crear un control compuesto.Cómo: Heredar de controles de formularios Windows Forms existentes
Muestra cómo crear un control extendido heredando de la clase de control Button.Cómo: Heredar de una clase de control
Proporciona información general sobre cómo crear un control extendido.Cómo: Alinear un control con los bordes de los formularios en tiempo de diseño
Muestra cómo utilizar la propiedad Dock para alinear el control con el borde del formulario que ocupa.Cómo: Mostrar un control en el cuadro de diálogo Elegir elementos de cuadro de herramientas
Muestra el procedimiento para instalar el control de modo que aparezca en el cuadro de diálogo Personalizar cuadro de herramientas.Cómo: Proporcionar un mapa de bits del cuadro de herramientas para un control
Muestra cómo utilizar ToolboxBitmapAttribute para mostrar un icono junto al control personalizado en el Cuadro de herramientas.Cómo: Comprobar el comportamiento de un control de usuario en tiempo de ejecución
Muestra cómo utilizar UserControl Test Container para probar el comportamiento de un control compuesto.Errores en tiempo de diseño en el Diseñador de Windows Forms
Explica el significado y el uso de la lista de errores en tiempo de diseño que aparece en Microsoft Visual Studio cuando se produce un error al cargar el Diseñador de Windows Forms.Solución de problemas relacionados con la creación de controles y componentes
Muestra cómo diagnosticar y corregir problemas comunes que pueden aparecer cuando crea un componente o control personalizado.
Referencia
System.Windows.Forms.Control
Describe esta clase y contiene vínculos a todos sus miembros.System.Windows.Forms.UserControl
Describe esta clase y contiene vínculos a todos sus miembros.
Secciones relacionadas
Desarrollar controles personalizados de formularios Windows Forms con .NET Framework
Describe cómo crear sus propios controles personalizados con .NET Framework.Common Language Specification
Presenta Common Language Runtime, diseñado para simplificar la creación y el uso de componentes. Un aspecto importante de esta simplificación es la mejora en la interoperabilidad entre componentes escritos con diferentes lenguajes de programación. La Especificación de lenguajes comunes (CLS, Common Language Specification) hace posible la creación de herramientas y componentes que funcionen con múltiples lenguajes de programación.Tutorial: Rellenar automáticamente el cuadro de herramientas con componentes personalizados
Describe cómo permitir que se muestre un componente o control en el cuadro de diálogo Personalizar cuadro de herramientas.