Procedimiento para representar imágenes con GDI+
Puede usar GDI+ para representar imágenes que existan como archivos en las aplicaciones. Para ello, cree un objeto de una clase Image (como Bitmap), cree un objeto Graphics que haga referencia a la superficie que dibujo que quiere usar y llame al método DrawImage del objeto Graphics. La imagen se pintará sobre la superficie de dibujo representada por la clase graphics. Puede usar el editor de imágenes para crear y editar archivos de imagen en tiempo de diseño y representarlos con GDI+ en tiempo de ejecución. Para más información, consulte Editor de imágenes para iconos.
Para representar una imagen con GDI+
Cree un objeto que represente la imagen que desee mostrar. Este objeto debe ser miembro de una clase que herede de Image, como Bitmap o Metafile. Se muestra un ejemplo:
' Uses the System.Environment.GetFolderPath to get the path to the ' current user's MyPictures folder. Dim myBitmap as New Bitmap _ (System.Environment.GetFolderPath _ (System.Environment.SpecialFolder.MyPictures))
// Uses the System.Environment.GetFolderPath to get the path to the // current user's MyPictures folder. Bitmap myBitmap = new Bitmap (System.Environment.GetFolderPath (System.Environment.SpecialFolder.MyPictures));
// Uses the System.Environment.GetFolderPath to get the path to the // current user's MyPictures folder. Bitmap^ myBitmap = gcnew Bitmap (System::Environment::GetFolderPath (System::Environment::SpecialFolder::MyPictures));
Cree un objeto Graphics que represente la superficie de dibujo que quiera usar. Para más información, consulte Cómo: Crear objetos Graphics para dibujar.
' Creates a Graphics object that represents the drawing surface of ' Button1. Dim g as Graphics = Button1.CreateGraphics
// Creates a Graphics object that represents the drawing surface of // Button1. Graphics g = Button1.CreateGraphics();
// Creates a Graphics object that represents the drawing surface of // Button1. Graphics^ g = button1->CreateGraphics();
Llame al método DrawImage de su objeto gráfico para representar la imagen. Debe especificar la imagen que se va a dibujar y las coordenadas en las que se va a dibujar.
g.DrawImage(myBitmap, 1, 1)
g.DrawImage(myBitmap, 1, 1);
g->DrawImage(myBitmap, 1, 1);
Consulte también
- Introducción a la programación de gráficos
- Procedimiento para crear objetos gráficos para dibujar
- Lápices, líneas y rectángulos en GDI+
- Procedimiento para dibujar texto en un formulario Windows Forms
- Gráficos y dibujos en Windows Forms
- Dibujar líneas o figuras cerradas
- Editor de imágenes para iconos
.NET Desktop feedback