Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Saberuneko en 27 Octubre 2011, 00:56 am



Título: Cargar nueva imagen in picturebox.
Publicado por: Saberuneko en 27 Octubre 2011, 00:56 am
Hola, me he estado informando de cómo cargar una nueva imagen en un picturebox... ya encontré que el comando sería el siguiente:

Código:
picturebox1.picture = LoadPicture ("ruta del archivo")

Mi problema esta vez es que no consigo que el VB me reconozca la ruta como válida.

La ruta absoluta del archivo no funciona, por ejemplo:

Código:
pic_ship.picture = LoadPicture ("C:\Program Files\SpaceRPG\Ships\scout mk I.gif")

Me da el siguiente error:

Citar
Error '76' en tiempo de ejecución:
No se ha encontrado la ruta: 'C:\Program Files\SpaceRPG\Ships\scout mk I.gif'

Qué es lo que estoy haciendo mal esta vez?


Título: Re: Cargar nueva imagen in picturebox.
Publicado por: x64core en 27 Octubre 2011, 01:08 am
pues el codigo al parecer esta bien :P
cambiá la ruta de la imagen a una mas corta, cambia el nombre del archivo gif


Título: Re: Cargar nueva imagen in picturebox.
Publicado por: raul338 en 27 Octubre 2011, 01:13 am
El mensaje claramente dice que el archivo no existe :P

Prueba usando App.Path


Título: Re: Cargar nueva imagen in picturebox.
Publicado por: Saberuneko en 27 Octubre 2011, 11:34 am
Código:
pic_ship.Picture = LoadPicture(App.Path & "\Ships\Scout Mk I.gif")
Ha funcionado perfectamente, no como antes que me cargaba sólo la primera.

Muchísimas gracias! Llevaba atascado con esto un par de días ya.