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

asignar una imagen a un picture box, en tiempo de ejecucion...?

Estas en el tema de asignar una imagen a un picture box, en tiempo de ejecucion...? en el foro de Visual Basic clásico en Foros del Web. hola necesito agregar en tiempo de ejecucion una imagen a un picture box, tengo la ruta y archivo en una variable (imagen) con este codigo: ...
  #1 (permalink)  
Antiguo 16/03/2005, 15:13
Avatar de ccca001  
Fecha de Ingreso: agosto-2004
Mensajes: 388
Antigüedad: 19 años, 8 meses
Puntos: 0
asignar una imagen a un picture box, en tiempo de ejecucion...?

hola necesito agregar en tiempo de ejecucion una imagen a un picture box, tengo la ruta y archivo en una variable (imagen) con este codigo:
imagen = Dir1.Path & "\" & File1
y luego quiero agregarlo a el picture de esta manera:

Image1.Picture = (imagen)

pero no se puede ya que me sale el error (424) de que se requiere un objeto...???

como lo hago entonces....????

__________________
"How do you define Real?"
  #2 (permalink)  
Antiguo 16/03/2005, 15:31
Avatar de vbx3m  
Fecha de Ingreso: febrero-2005
Ubicación: Venezuela
Mensajes: 524
Antigüedad: 19 años, 3 meses
Puntos: 1
Asignar imagen

Primero no es file1 solo, tienes que especificar el nombre de archivo file1.filename y segundo para poder "cargar" una imagen te falta el Loadpicture... Te pongo el codigo:

Dim imagen As String
imagen = Dir1.Path & "\" & File1.FileName
Image1.Picture = LoadPicture(imagen)

Ahora si te va a dar...
__________________
ホルヘ・ラファエル・マルティネス・レオン
  #3 (permalink)  
Antiguo 16/03/2005, 15:47
Avatar de ccca001  
Fecha de Ingreso: agosto-2004
Mensajes: 388
Antigüedad: 19 años, 8 meses
Puntos: 0
tienes toda la razon, muchas gracias...

vbx3m, ademas tengo una consulta mas abajo sobre un combo box, podrias echarle una ojeada y ayudarme si puedes, desde ya muchas gracias...
__________________
"How do you define Real?"
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 04:20.