Desarrollar controles personalizados de formularios Windows Forms con .NET Framework

Los controles de Windows Forms son componentes reutilizables que encapsulan la funcionalidad de la interfaz de usuario y se usan en aplicaciones de cliente basadas en Windows. Windows Forms no solo ofrece muchos controles listos para usar, también proporciona la infraestructura para desarrollar sus propios controles. Puede combinar los controles existentes, ampliar los controles existentes o crear sus propios controles personalizados. En esta sección se ofrece información general y ejemplos que le ayudarán a desarrollar controles de Windows Forms.

Precaución

Este contenido se escribió para .NET Framework. Si usa .NET 6 o una versión posterior, use este contenido con precaución. El sistema de diseñador ha cambiado para Windows Forms y es importante que revise los cambios del diseñador desde el artículo de .NET Framework .

En esta sección

Información general sobre cómo utilizar controles en los formularios Windows Forms
Destaca los elementos básicos del uso de controles en aplicaciones de Windows Forms.

Variedades de controles personalizados
Describe los diferentes tipos de controles personalizados que puede crear con el espacio de nombres System.Windows.Forms.

Fundamentos de desarrollo de controles de formularios Windows Forms
Describe los primeros pasos para desarrollar un control de Windows Forms.

Propiedades de los controles de formularios Windows Forms
Muestra cómo agregar propiedades a controles de Windows Forms.

Eventos de los controles de formularios Windows Forms
Muestra cómo controlar y definir eventos en los controles de Windows Forms.

Atributos en controles de formularios Windows Forms
Describe los atributos que se puede aplicar a propiedades u otros miembros de los controles y componentes personalizados.

Dibujo y representación personalizados de controles
Muestra cómo personalizar la apariencia de los controles.

Diseño de los controles de formularios Windows Forms
Muestra cómo crear diseños sofisticados para los controles y formularios.

Subprocesamiento múltiple en los controles de formularios Windows Forms
Muestra cómo implementar controles multiproceso.

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.

Atributos de tiempo de diseño para componentes
Enumera los atributos de metadatos que se deben aplicar a componentes y controles para que se muestren correctamente en tiempo de diseño en diseñadores visuales.

Ampliar compatibilidad en tiempo de diseño
Describe cómo implementar clases, como editores y diseñadores, que proporcionan compatibilidad en tiempo de diseño.

Cómo: Obtener licencia para componentes y controles
Describe cómo se implementan las licencias en el control o componente.

Vea también Desarrollar controles de Windows Forms en tiempo de diseño.