Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Algo sucede con este script

Estas en el tema de Algo sucede con este script en el foro de Visual Basic clásico en Foros del Web. Buscando en internet la forma de poder abrir imagenes y mostrarlas en mi form he encontrado que se puede utilizar el OpenFileDialog para buscar la ...
  #1 (permalink)  
Antiguo 20/07/2007, 05:11
 
Fecha de Ingreso: noviembre-2002
Ubicación: Suecia
Mensajes: 253
Antigüedad: 21 años, 5 meses
Puntos: 2
Algo sucede con este script

Buscando en internet la forma de poder abrir imagenes y mostrarlas en mi form he encontrado que se puede utilizar el OpenFileDialog para buscar la imagen y abrirla. He probado un script que encontre que realiza esa tarea, el problema esta en que cuando uno clicka en "abrir" la imagen no se muestra en la forma, pero si uno intenta por segunada vez y esta vez en vez de abrir alguna imagen solamente se clikea en cancelar la imagen escogida en el primer intento se muestra en la forma. Por que sucede esto?
esto es el script:

Código:
Dim strFileName As String

        openFD.InitialDirectory = "C:\"

        openFD.Title = "Add A Display Picture"
        openFD.Filter = "JPEGS|*.jpg|GIFS|*.gif|Bitmaps|*.bmp"
        Dim DidWork As Integer = openFD.ShowDialog()

        If DidWork <> DialogResult.OK Then
            strFileName = openFD.FileName
            PictureBox.Image = Image.FromFile(strFileName)
            openFD.Reset()
        End If
Gracias
  #2 (permalink)  
Antiguo 20/07/2007, 05:19
 
Fecha de Ingreso: noviembre-2002
Ubicación: Suecia
Mensajes: 253
Antigüedad: 21 años, 5 meses
Puntos: 2
Re: Algo sucede con este script

Ya lo solucione. El if esta de mas, debe ser:

Código:
Dim strFileName As String

        openFD.InitialDirectory = "C:\"

        openFD.Title = "Add A Display Picture"
        openFD.Filter = "JPEGS|*.jpg|GIFS|*.gif|Bitmaps|*.bmp"
        openFD.ShowDialog()

        strFileName = openFD.FileName
        pictureBox.Image = Image.FromFile(strFileName)
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 21:59.