Foros del Web » Programación para mayores de 30 ;) » .NET »

problemas con OPENFILEDIALOG

Estas en el tema de problemas con OPENFILEDIALOG en el foro de .NET en Foros del Web. Hola tengo un problema con OPENFILEDIALOG quiero que al realizar un click sobre un boton me aparezca un cuadro de dialogo OpenFileDialog y que cargue ...
  #1 (permalink)  
Antiguo 08/06/2005, 01:58
 
Fecha de Ingreso: abril-2005
Mensajes: 93
Antigüedad: 19 años, 9 meses
Puntos: 0
problemas con OPENFILEDIALOG

Hola tengo un problema con OPENFILEDIALOG quiero que al realizar un click sobre un boton me aparezca un cuadro de dialogo OpenFileDialog y que cargue una imagen en un PictureBox he puesto este codigo pero me da error

'Creamos cuadro de texto abrir para introducir la imagen derecha en el picture box
'Muestra una casilla de verificación de solo lectura
OpenFileDialog1.ShowReadOnly = True
'Indico los tipos de archivos que puedo abrir
OpenFileDialog1.Filter = "Todos los archivos|*|JPEG|*.jpg"
OpenFileDialog1.FilterIndex = 1
'Si damos a la tecla aceptar en el cuadro de dialogo
If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
Dim MyImg As Image
Dim NumArch As Integer

NumArch = FreeFile()
'Abrimos el archivo en modo entrada
FileOpen(NumArch, OpenFileDialog1.FileName, OpenMode.Input)
'Leo los datos del archivo y los almaceno en una variable
Input(NumArch, MyImg)
PictureBox1.Image = MyImg
End If

Pero me da error en Input(NumArch, MyImg) porque dice que es conversion invalida me podrian ayudar. Gracias!!
  #2 (permalink)  
Antiguo 08/06/2005, 10:55
 
Fecha de Ingreso: mayo-2005
Mensajes: 76
Antigüedad: 19 años, 9 meses
Puntos: 0
De acuerdo Proba esto

Creo que entendi que queres habrir un OpenFileDialog y cuando le das ok te cargue la imagen seleccionada en un picturebox:

Proba esto

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

If OpenFileDialog1.ShowDialog() = DialogResult.OK Then

PictureBox1.Image = Image.FromFile(OpenFileDialog1.FileName)


End If

End Sub
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:47.