Visual Basic - de internet al picturebox

Life is soft - evento anual de software empresarial
 
Vista:

de internet al picturebox

Publicado por javier (120 intervenciones) el 01/05/2005 16:39:58
Necesito ayuda urgente ja que estoy haciendo un programa "album" y necesito saber como puedo acer que un "picturebox" o un "image" reproduzcan una imagen de una direccion web.
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:de internet al picturebox

Publicado por Cecilia Colalongo (3116 intervenciones) el 01/05/2005 17:36:38
Fijate con esto:

Private Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nSize As Long, ByVal lpBuffer As String) As Long
Private Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long

Public Sub URL_To_Picture(ByVal sURL As String, pb As PictureBox)
Dim sTemp As String, sHTML As String
sTemp = GetTempDir
If Right(sTemp,1) <> "\" Then sTemp = sTemp & "\"
sTemp = sTemp & "dummy"
If Dir$(sTemp) <> "" Then Kill sTemp
Save_File_URL sTemp, sURL
pb.Picture = LoadPicture(sTemp)
Kill sTemp
End Sub

Private Function Save_File_URL(ByVal sFileName As String, ByVal sURL As String) As Long
Call URLDownloadToFile(0&, sURL, sFileName, 0, 0)
End Function

Private Function GetTempDir() As String
Dim tmp As String
tmp = Space$(256)
Call GetTempPath(Len(tmp), tmp)
GetTempDir = TrimNull(tmp)
End Function

Private Function TrimNull(item As String)
Dim pos As Integer
pos = InStr(item, Chr$(0))
If pos Then
TrimNull = Left$(item, pos - 1)
Else
TrimNull = item
End If
End Function
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:de internet al picturebox

Publicado por javi (120 intervenciones) el 01/05/2005 23:01:34
me puedes decir donde pongo la direccion de la imagen,por favor
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:de internet al picturebox

Publicado por Cecilia Colalongo (3116 intervenciones) el 01/05/2005 23:46:38
En la llamada a la función:

URL_To_Picture "http://www.mipagina.com/imagenes/imagen1.jpg", Picture1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:de internet al picturebox

Publicado por javi (120 intervenciones) el 02/05/2005 00:18:43
Muchas gracias por todo pero tengo una ultima pregunta, por que no puedo canviar la imagen, y quiero que al apretar un boton canvie la imagen, gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:de internet al picturebox

Publicado por Cecilia Colalongo (3116 intervenciones) el 02/05/2005 13:48:38
El código lo puedes colocar en un módulo y la llamada a la función en el evento Click de tu botón, ahí indicas diferentes direcciones de imágenes y cambiará.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar