Gráficos y dibujos en Windows Forms

Common Language Runtime usa una implementación avanzada de la Interfaz de dispositivo gráfico (GDI) de Windows llamada GDI+. Con GDI+, puede crear gráficos, dibujar texto y manipular imágenes gráficas como objetos. GDI+ está diseñada para proporcionar rendimiento y facilidad de uso. Puede usar GDI+ para representar imágenes gráficas en Windows Forms y en controles. Aunque no puede usar GDI+ directamente en formularios de Web Forms, puede mostrar imágenes gráficas mediante el control Image de servidor web.

En esta sección, encontrará temas que presentan los conceptos básicos de la programación de GDI+. Aunque no pretende ser una referencia exhaustiva, esta sección incluye información sobre los objetos Graphics, Pen, Brush y Color, y explica cómo realizar tareas tales como dibujar formas, dibujar texto o mostrar imágenes. Para obtener más información, vea Referencia de GDI+.

Si quiere incorporarse y empezar a trabajar inmediatamente, vea Introducción a la programación de gráficos. Encontrará temas sobre cómo usar código para dibujar líneas, formas, texto y mucho más en Windows Forms.

En esta sección

Información general sobre gráficos
Proporciona una introducción a las clases administradas relacionadas con gráficos.

Código administrado de GDI+
Proporciona información acerca de las clases administradas de GDI+.

Utilizar clases gráficas administradas
Muestra cómo completar diferentes tareas usando las clases administradas de GDI+.

Referencia

System.Drawing
Proporciona acceso a la funcionalidad básica de gráficos de GDI+.

System.Drawing.Drawing2D
Proporciona funcionalidad avanzada de gráficos vectoriales y bidimensionales.

System.Drawing.Imaging
Proporciona la funcionalidad avanzada de imágenes de GDI+.

System.Drawing.Text
Proporciona la funcionalidad avanzada de tipografía de GDI+. Las clases de este espacio de nombres se pueden usar para crear y utilizar colecciones de fuentes.

System.Drawing.Printing
Proporciona la funcionalidad de impresión.

Dibujo y representación personalizados de controles
Detalla cómo proporcionar código para dibujar controles.