Exportar (0) Imprimir
Expandir todo

Gráficos en .NET Framework con Visual Basic

.NET Framework proporciona la interfaz de programación de aplicaciones (API) de GDI+ para manipular gráficos. GDI+ es una implementación avanzada de Graphics Device Interface de Windows (GDI). Con GDI+, puede crear gráficos, dibujar texto y manipular imágenes gráficas como objetos.

GDI+ está diseñada para ofrecer rendimiento a la vez que facilidad de uso. La interfaz GDI+ se puede utilizar para representar imágenes gráficas en formularios Windows Forms y en controles. A pesar de que no es posible usar la interfaz GDI+ directamente en los formularios Web Forms, se pueden mostrar imágenes gráficas mediante el control Image de servidor Web.

Introducción a GDI+

Cuando cree un control de formularios Windows Forms, puede utilizar GDI+ para obtener acceso a su imagen y actualizarla. También puede utilizar GDI+ para crear sus propias imágenes, independientemente de la interfaz de usuario de su aplicación.

Para utilizar una imagen en .NET Framework, debe utilizar el objeto Graphics asociado a la imagen.

En algunos casos, puede obtener directamente el objeto Graphics de la imagen. Por ejemplo, cuando esté creando un control de formularios Windows Forms control, puede reemplazar el método OnPaint para tener acceso al objeto Graphics de la imagen del control.

En otros casos, como cuando esté creando su propia imagen, también necesitará crear un objeto gráfico. El método FromImage compartido toma una imagen y devuelve un objeto Graphics asociado a esa imagen.

La clase Graphics incluye muchos métodos de dibujo y manipulación de imágenes. A continuación se enumeran algunos de los métodos usados más frecuentemente:

Algunos de los métodos enumerados antes toman como argumentos estructuras o clases definidas en el espacio de nombres System.Drawing. La tabla siguiente muestra algunas de las clases y estructuras de GDI+ más utilizadas.

Clase/Estructura Descripción

System.Drawing.Bitmap

Encapsula un mapa de bits de GDI+, que se compone de los datos de píxeles de una imagen gráfica y sus atributos. Un Bitmap es un objeto usado para trabajar con imágenes definidas por datos de píxeles.

System.Drawing.Brushes

Define los pinceles para todos los colores estándar.

System.Drawing.Color

Representa un color en formato ARGB.

System.Drawing.Font

Define un formato concreto para el texto, incluidos su tipo de letra, tamaño y atributos de estilo.

System.Drawing.Pen

Define un objeto utilizado para dibujar líneas rectas y curvas.

System.Drawing.Pens

Define las plumas para todos los colores estándar.

System.Drawing.Point

Representa un par ordenado de coordenadas enteras x e y que define un punto en un plano bidimensional.

System.Drawing.Rectangle

Almacena un conjunto de cuatro enteros que representan la ubicación y el tamaño de un rectángulo. Para utilizar funciones de región más avanzadas, utilice un objeto Region.

System.Drawing.SolidBrush

Define un pincel de un solo color. Los pinceles se utilizan para rellenar las formas de los gráficos, como rectángulos, elipses, sectores, polígonos y trayectorias.

System.Drawing.TextureBrush

Cada propiedad de la clase TextureBrush es un objeto Brush que utiliza una imagen para rellenar el interior de una forma.

Administración de recursos

Muchas de las clases de dibujo implementan IDisposable porque encapsulan recursos del sistema no administrados. Si crea una nueva instancia de una de estas clases, debe llamar al método Dispose de la clase cuando haya terminado de trabajar con el objeto.

También tiene la alternativa de crear el objeto con la instrucción Using, que llama implícitamente al método Dispose del objeto. Para obtener más información, vea Duración de los objetos: cómo se crean y destruyen y Instrucción Using (Visual Basic).

Secciones relacionadas

Gráficos para usuarios de Visual Basic 6.0

Describe los cambios realizados en el modelo de representación de gráficos en Visual Basic 2005.

Gráficos y dibujos en formularios Windows Forms

Guía básica para el uso de gráficos en aplicaciones de Windows Forms.

Información general de gráficos (Formularios Windows Forms)

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

Código administrado de GDI+

Proporciona información relativa a las clases administradas de GDI+.

Utilizar clases gráficas administradas

Muestra cómo realizar una variedad de tareas utilizando las clases administradas de GDI+.

Dibujo y representación personalizados de controles

Detalla cómo proporcionar código para dibujar controles.

Información general sobre Image (Control de servidor Web)

Describe el control que se puede utilizar para mostrar imágenes en páginas de formularios Web Forms y para administrar dichas imágenes mediante código.

Editor de imágenes

Incluye vínculos con temas sobre la utilización del editor de imágenes para crear archivos de imagen destinados a su uso por la aplicación.

Vea también

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft