Dibujo y representación personalizados de controles

El dibujo personalizado de controles es una de las muchas tareas complicadas que .NET Framework simplifica. Cuando crea un control personalizado, tiene muchas opciones sobre la apariencia gráfica del control. Si va a crear un control que hereda de Control, debe proporcionar código que permita su representación gráfica. Si va a crear un control de usuario mediante herencia de UserControl, o va a heredar de uno de los controles de Windows Forms, puede reemplazar la representación gráfica estándar y proporcionar su propio código gráfico. Si quiere proporcionar una representación personalizada para los controles constituyentes de un objeto UserControl que está creando, las opciones son más limitadas, pero aún permiten una amplia gama de posibilidades gráficas para sus controles y aplicaciones.

En esta sección

Representar un control de formularios Windows Forms
Muestra cómo programar la lógica que muestra un control.

Controles dibujados por el usuario
Proporciona información general sobre los pasos necesarios para escribir y reemplazar el código de representación para el control.

Controles constituyentes
Describe cómo implementar código de representación personalizado para controles constituyentes en los formularios y controles de usuario.

Procedimiento para hacer un control invisible en tiempo de ejecución
Muestra cómo usar la propiedad Visible para ocultar y mostrar un control.

Procedimiento para proporcionar un fondo transparente a un control
Muestra cómo usar el método SetStyle para crear un color de fondo opaco, transparente o parcialmente transparente.

Representar controles con estilos visuales
Muestra cómo representar controles mediante estilos visuales en los sistemas operativos que los admiten.

Referencia

Control
Describe esta clase y contiene vínculos a todos sus miembros.

UserControl
Describe esta clase y contiene vínculos a todos sus miembros.

OnPaint
Describe este método.

Procedimiento para crear objetos gráficos para dibujar
Presenta la funcionalidad de gráficos GDI+ desde una perspectiva de Visual Studio y proporciona vínculos a más información.

Variedades de controles personalizados
Describe las clases de controles personalizados que puede crear.