Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   PictureBox + Imagen de internet (http://www.forosdelweb.com/f29/picturebox-imagen-internet-313554/)

Maurishio 04/07/2005 13:54

PictureBox + Imagen de internet
 
Como puedo hacer para cargar en un pictureBox de un WinForm una imagen que se encuentra en internet, es decir darle la url y que la busque y muestre.
Se puede hacer esto.??? :pensando:
O sino como la bajo localmente para luego si buscarla y mostrarla ??? :pensando:

Desde ya gracias

alehawk 04/07/2005 20:32

Pone esto en un modulo:

Código:

Public Function LoadWebImageToPictureBox(ByVal pb _
  As PictureBox, ByVal ImageURL As String) As Boolean

        Dim objImage As MemoryStream
        Dim objwebClient As WebClient
        Dim sURL As String = Trim(ImageURL)
        Dim bAns As Boolean

        Try
            If Not sURL.ToLower().StartsWith("http://") _
                Then sURL = "http://" & sURL
            objwebClient = New WebClient


            objImage = New _
              MemoryStream(objwebClient.DownloadData(sURL))
            pb.Image = Image.FromStream(objImage)
            bAns = True
        Catch ex As Exception

            bAns = False
        End Try

        Return bAns

    End Function

Y para cargar la foto:
LoadWebImageToPictureBox(Me.PictureBox1, "http://www.miurl.com/miimagen.gif")

Maurishio 05/07/2005 06:53

Eh GRACIAS!!!! :arriba: por la ayuda, ya lo habia resuelto te muestro como:

Código:

Private Sub CargarBanner()

        Dim urlBanner As String = "http://maurishio.freefronthost.com/imagenes/logo.gif"

        Dim objRequest As System.Net.HttpWebRequest = CType(System.Net.WebRequest.Create(urlBanner), System.Net.HttpWebRequest)

        Dim ImagenBaner As New Bitmap(objRequest.GetResponse.GetResponseStream)
        Banner.Image = ImagenBaner

    End Sub



bye

alehawk 05/07/2005 14:06

Ah! perfecto, gracias pro postear esta forma!! Ya la agrego a mi banco de codigo :)


La zona horaria es GMT -6. Ahora son las 05:31.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.