En Visual Basic, el control PictureBox se utiliza para mostrar
imágenes en una aplicación Windows Forms. Permite mostrar
gráficos en formatos como mapas de bits, metarchivos, iconos,
JPEG, GIF o PNG. Además, puedes controlar cómo se muestra la
imagen dentro del PictureBox utilizando la propiedad SizeMode.
Propiedades principales del PictureBox:
Image:
Esta propiedad permite establecer o obtener la imagen que se
muestra en el control.
ImageLocation:
Permite especificar la ubicación de la imagen a cargar, ya sea de
forma sincrónica con Load o asíncrona con LoadAsync.
SizeMode:
Determina cómo se ajusta la imagen al tamaño
del PictureBox. Las opciones
incluyen Normal, StretchImage, AutoSize, CenterImage, y Zoom.
BorderStyle:
Define el estilo del borde del PictureBox (por ejemplo, None,
FixedSingle, Fixed3D).
Ejemplo de uso:
1. 1. Añadir el control PictureBox:
En el diseñador de Windows Forms, arrastra y suelta un
control PictureBox desde el cuadro de herramientas al formulario.
2. 2. Cargar una imagen:
Puedes cargar una imagen desde un archivo usando la
propiedad ImageLocation y luego llamando a Load() o LoadAsync(). O
puedes cargarla directamente desde el código usando la
propiedad Image:
Código
' Cargar imagen desde un archivo
[Link] = "ruta/a/tu/[Link]"
[Link]()
' Cargar imagen directamente
[Link] = New Bitmap("ruta/a/tu/[Link]")
1. Controlar el tamaño de la imagen:
Código
' Ajustar la imagen al tamaño del PictureBox
[Link] = [Link]
Código
' Ajustar el tamaño del PictureBox al tamaño de la imagen
[Link] = [Link]
1. Añadir un borde:
Código
[Link] = BorderStyle.Fixed3D
Consideraciones:
Si necesitas usar la misma imagen en varios PictureBoxes, se
recomienda crear copias de la imagen para evitar problemas.
PictureBoxno es un control seleccionable, lo que significa que no
puede recibir el foco del teclado.