Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
Abra el Diseñador visual del formulario que contiene el control que se va a cambiar.
Seleccione el control .
En el panel Propiedades , seleccione la propiedad Image o BackgroundImage del control.
Seleccione los puntos suspensivos (
) para mostrar el cuadro de diálogo Seleccionar recurso y, a continuación, seleccione la imagen que desea mostrar.
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
.NET Desktop feedback