SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: KeiDash en Sábado 4 de Agosto de 2007, 22:49

Título: Cargar Una Imagen Se Hace Estresante.
Publicado por: KeiDash en Sábado 4 de Agosto de 2007, 22:49
Buenas, me estoy peleando con los picture box, no hay manera de cargar una imagen por codigo no lo consigo.  Hace tempo lo consegui pero no guarde el codigo.

Resulta, que voy cargando imagenes segun una lista de elementos se seleccionen de un control, asta ahi no tengo problemas. Me he asegurado de que la ruta esta bien y demas.

El codigo que estoy usando es asi:

Código: Text
  1.  Private Sub lstFotos_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lstFotos.SelectedIndexChanged
  2.         ilustracion = Me.lstFotos.SelectedItem
  3.         rutaCarga = ruta & "\" & ilustracion & "\Nombre.jpg"
  4.         picView.Image = loadImage(rutaCarga)
  5.  
  6.     End Sub
  7.  
  8.     Public Function loadImage(ByVal name As String) As Bitmap
  9.         Return New Bitmap(name)
  10.     End Function
  11.  
  12.  

Esto no me funciona, se me queda el tema parado al crear el bitmap con el string pasado, me da error:

Código: Text
  1. "Return New Bitmap(name)"
  2. El parámetro no es válido.
  3.  
  4.  

Esta mas que compribado que le llega un string, y que la funcion bitmap() recibe un string.

A ver si alguno sabre otro método o que hago mal para cargar la imagen. Saludos.
Título: Re: Cargar Una Imagen Se Hace Estresante.
Publicado por: Cajami en Domingo 5 de Agosto de 2007, 02:49
Hola, gueno nu se si te abré entendido bien pero para cargar una imagen a un picture por codigo se hace asi:

Código: Text
  1. Ilustracion = Me.lstFotos.SelectedItem
  2. RutaCarga = ruta & "\" & Ilustracion & "\Nombre.jpg"
  3. picView.Image = Image.FrontFile (RutaCarga)
  4.  

espero que eso te ayude, nos vemos  :hola:
Título: Re: Cargar Una Imagen Se Hace Estresante.
Publicado por: KeiDash en Domingo 5 de Agosto de 2007, 19:47
Okk ahora si que me sirve, muchas gracias tio ya me funciona ;)