Cómo abrir archivos de imagen usando el cuadro de diálogo común en vb
El atributo de image1.picutre es un atributo de imagen y no se puede asignar directamente usando cadenas. Debe usar la función LoadPicture para cargar imágenes.
La ayuda de MSDN es la siguiente:
Función LoadPicture
Carga un gráfico en la propiedad Imagen de un formulario, un control PictureBox o un control Imagen.
Sintaxis
LoadPicture([nombre de archivo], [tamaño], [profundidad de color], [x, y])
La sintaxis de la función LoadPicture incluye las siguientes partes:
Descripción de la parte
El nombre del archivo es opcional. Una expresión de cadena que especifica el nombre del archivo. Puede incluir carpetas y unidades. Si no se especifica ningún nombre de archivo, LoadPicture borra la imagen o el control PictureBox.
Tamaño Variable opcional. Si el nombre del archivo es un cursor o un archivo de icono, especifica el tamaño de imagen deseado.
Variable opcional profundidad de color. Si el nombre del archivo es un cursor o un archivo de icono, especifica la profundidad de color deseada.
x variable opcional, requerida si se usa y. Si el nombre del archivo es un cursor o un archivo de icono, especifica el ancho deseado. En archivos que contienen varias imágenes separadas, si no existe una imagen de ese tamaño, se utiliza la imagen que coincida lo más posible. Para archivos de íconos, 255 es el valor máximo posible
y Variable opcional, requerida cuando se usa x. Si el nombre del archivo es un cursor o un archivo de icono, especifica la altura deseada. Para archivos de iconos, 255 es el valor máximo posible
Valor establecido
El tamaño se establece en:
Descripción del valor constante
vbLPSmall 0 pequeño icono del sistema.
vbLPLarge 1 Icono grande del sistema, determinado por el controlador de vídeo.
El tamaño del pequeño icono del shell vbLPSmallShell 2 está determinado por la configuración de tamaño del "Botón de título" en la pestaña "Apariencia" del cuadro de diálogo "Propiedades de pantalla" en el Panel de control.
El tamaño del icono grande del shell vbLPLargeShell 3 está determinado por la configuración del tamaño del icono en la pestaña Apariencia del cuadro de diálogo Propiedades de pantalla en el Panel de control.
vbLPCustom 4 Tamaño personalizado, cuyos valores los proporcionan los parámetros x e y.
Profundidad de color se establece en los siguientes valores:
Descripción del valor constante
vbLPDefault 0 La mejor coincidencia disponible si se utiliza el archivo especificado.
vbLPMonocromo 1 2 Color.
vbLPVGAColor 2 16 colores.
vbLPColor 3 256 colores.
vbLPColor 3 256 colores.