Compartir a través de


Cómo mostrar una imagen en un control

Varios controles de Windows Forms pueden mostrar imágenes. Estas imágenes pueden ser iconos que aclaran el propósito del control, como un icono de disquete en un botón que indica el comando Guardar. Como alternativa, los iconos pueden ser imágenes de fondo para dar al control la apariencia y el comportamiento que desee.

Mostrar una imagen: diseñador

En Visual Studio, use el Diseñador visual para mostrar una imagen.

  1. Abra el Diseñador visual del formulario que contiene el control que se va a cambiar.

  2. Seleccione el control .

  3. En el panel Propiedades , seleccione la propiedad Image o BackgroundImage del control.

  4. Seleccione los puntos suspensivos ( ) para mostrar el cuadro de diálogo Seleccionar recurso y, a continuación, seleccione la imagen que desea mostrar.

    Cuadro de diálogo propiedades con la propiedad imagen seleccionada

Mostrar una imagen: código

Establezca la propiedad Image o BackgroundImage del control a un objeto de tipo Image. Por lo general, cargará la imagen desde un archivo mediante el FromFile método .

En el ejemplo de código siguiente, la ruta de acceso establecida para la ubicación de la imagen es la carpeta Mis imágenes . La mayoría de los equipos que ejecutan el sistema operativo Windows incluyen este directorio. Esto también permite a los usuarios con niveles mínimos de acceso del sistema ejecutar la aplicación de forma segura. En el ejemplo de código siguiente se requiere que ya tenga un formulario con un PictureBox control agregado.

// Replace the image named below with your own icon.
// Note the escape character used (@) when specifying the path.
pictureBox1.Image = Image.FromFile
   (System.Environment.GetFolderPath
   (System.Environment.SpecialFolder.MyPictures)
   + @"\Image.gif");
' Replace the image named below with your own icon.
PictureBox1.Image = Image.FromFile _
   (System.Environment.GetFolderPath _
   (System.Environment.SpecialFolder.MyPictures) _
   & "\Image.gif")

Consulte también