Dibujar una imagen en un formulario

Actualización: noviembre 2007

En esta lección, aprenderá a mostrar una imagen utilizando llamadas a gráficos.

En una lección anterior, aprendió a mostrar una imagen mediante un control PictureBox. También es posible mostrar una imagen de un archivo mediante los métodos gráficos de Visual Basic. Al igual que en la lección anterior, es necesario utilizar los métodos gráficos en lugar de un control PictureBox si desea hacer algo especial como girar la imagen.

Mostrar una imagen

Para mostrar una imagen en un formulario o en un control, utilice el método gráficos DrawImage. El método DrawImage toma una imagen de mapa de bits como argumento, junto con las coordenadas X e Y que definen la esquina superior izquierda de la imagen.

Inténtelo

Para mostrar una imagen girada

  1. En el menú Archivo, seleccione Nuevo proyecto.

  2. En el panel Plantillas, en el cuadro de diálogo Nuevo proyecto, haga clic en Aplicación para Windows.

  3. En el cuadro Nombre, escriba DrawImage y haga clic en Aceptar.

    Se abrirá un nuevo proyecto de formularios Windows Forms.

  4. En el Explorador de soluciones, haga doble clic en el nodo Mi proyecto para abrir el Diseñador de proyectos.

  5. En el Diseñador de proyectos, haga clic en la ficha Recursos, seleccione Agregar recursos y, a continuación, Agregar archivo existente.

  6. En el cuadro de diálogo Agregar archivo existente a los recursos, vaya a cualquier archivo de imagen, selecciónelo y, a continuación, haga clic en Abrir.

  7. En el Explorador de soluciones, seleccione el nodo Form1 y, en el menú Ver, seleccione Código para abrir el Editor de código.

  8. En el Editor de código, seleccione la opción Pintar de la lista desplegable Eventos.

  9. En el controlador de eventos Form1_Paint, agregue el siguiente código.

    e.Graphics.RotateTransform(45)
    e.Graphics.DrawImage(My.Resources.picture, 50, 0)
    
    Nota:

    Reemplace picture con el nombre del recurso que agregó en un paso anterior.

  10. Presione F5 para ejecutar el programa. Debería ver la imagen girada en el formulario.

Pasos siguientes

En esta lección, aprendió a mostrar una imagen girada en un formulario. Así finalizan las lecciones sobre gráficos. En el siguiente conjunto de lecciones, aprenderá a compartir los programas que cree.

Siguiente lección: Distribuir un programa

Vea también

Tareas

Dibujar texto en un formulario

Otros recursos

Dibujar imágenes: utilizar gráficos

Paseo con guía por Visual Basic