Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => 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:

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:

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

Me da el siguiente error:

CitarError '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
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.