Desarrollar controles personalizados de formularios Windows Forms con .NET FrameworkDeveloping Custom Windows Forms Controls with the .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 controls are reusable components that encapsulate user interface functionality and are used in client-side Windows-based applications. Windows Forms no solo ofrece muchos controles listos para usar, también proporciona la infraestructura para desarrollar sus propios controles.Not only does Windows Forms provide many ready-to-use controls, it also provides the infrastructure for developing your own controls. Puede combinar los controles existentes, ampliar los controles existentes o crear sus propios controles personalizados.You can combine existing controls, extend existing controls, or author your own custom controls. En esta sección se ofrece información general y ejemplos que le ayudarán a desarrollar controles de Windows Forms.This section provides background information and samples to help you develop Windows Forms controls.

En esta secciónIn This Section

Overview of Using Controls in Windows Forms (Información general sobre cómo utilizar controles en Windows Forms)Overview of Using Controls in Windows Forms
Destaca los elementos básicos del uso de controles en aplicaciones de Windows Forms.Highlights the essential elements of using controls in Windows Forms applications.

Variedades de controles personalizadosVarieties of Custom Controls
Describe los diferentes tipos de controles personalizados que puede crear con el espacio de nombres System.Windows.Forms.Describes the different kinds of custom controls you can author with the System.Windows.Forms namespace.

Fundamentos de desarrollo de controles de Windows FormsWindows Forms Control Development Basics
Describe los primeros pasos para desarrollar un control de Windows Forms.Discusses the first steps in developing a Windows Forms control.

Propiedades de los controles de Windows FormsProperties in Windows Forms Controls
Muestra cómo agregar propiedades a controles de Windows Forms.Shows how to add to properties to Windows Forms controls.

Eventos de los controles de Windows FormsEvents in Windows Forms Controls
Muestra cómo controlar y definir eventos en los controles de Windows Forms.Shows how to handle and define events in Windows Forms controls.

Atributos en controles de Windows FormsAttributes in Windows Forms Controls
Describe los atributos que se puede aplicar a propiedades u otros miembros de los controles y componentes personalizados.Describes the attributes you can apply to properties or other members of your custom controls and components.

Custom Control Painting and Rendering (Pintura y representación personalizadas de controles)Custom Control Painting and Rendering
Muestra cómo personalizar la apariencia de los controles.Shows how to customize the appearance of your controls.

Layout in Windows Forms Controls (Diseño en controles de Windows Forms)Layout in Windows Forms Controls
Muestra cómo crear diseños sofisticados para los controles y formularios.Shows how to create sophisticated layouts for your controls and forms.

Multithreading in Windows Forms Controls (Multithreading en controles de Windows Forms)Multithreading in Windows Forms Controls
Muestra cómo implementar controles multiproceso.Shows how to implement multithreaded controls.

ReferenciaReference

System.Windows.Forms.Control
Describe esta clase y contiene vínculos a todos sus miembros.Describes this class and has links to all of its members.

System.Windows.Forms.UserControl
Describe esta clase y contiene vínculos a todos sus miembros.Describes this class and has links to all of its members.

Atributos en tiempo de diseño para componentesDesign-Time Attributes for Components
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.Lists metadata attributes to apply to components and controls so that they are displayed correctly at design time in visual designers.

Ampliar compatibilidad en tiempo de diseñoExtending Design-Time Support
Describe cómo implementar clases, como editores y diseñadores, que proporcionan compatibilidad en tiempo de diseño.Describes how to implement classes such as editors and designers that provide design-time support.

Cómo: Controles y componentes de licenciaHow to: License Components and Controls
Describe cómo se implementan las licencias en el control o componente.Describes how to implement licensing in your control or component.

Vea también Desarrollar controles de Windows Forms en tiempo de diseño.Also see Developing Windows Forms Controls at Design Time.