Sección de códigos, trucos y ejemplos para visual basic
<Volver> - Anterior - Siguiente
Este es un ejemplo que tenía para descargar archivos con el control Inet, pero esta rutina lo que hace es descargar una imagen desde una url y luego visualizarla en un control Picture o image, formulario etc...
Formulario para descargar la imagen

Nota: El control Inet a medida que descarga el archivo lo escribe en disco en modo binario en la carpeta del proyecto
Para el ejemplo colocar estos controles:
El control Inet lo podés agregar desde el menú Componentes bajo el nombre de Microsoft Internet transfer control
Código en el formulario:
Este ejemplo, no usa el control Inet, si no que usa un control de usuario, y descarga la imagen mediante el método AsyncRead que poseen los controles ocx.
El control, es como si fuese un PictureBox normal, pero tiene una propiedad llamada Url. Al indicarle a dicha propiedad la dirección web del archivo gráfico ( Siempre de los soportados por LoadPicture, Bmp, Gif etc..), automáticamente se comenzará a descargar la imagen desde la Url indicada y luego se visualizará en el control
Por ejemplo
UserControl.Url = "Http://www.dominio.com/archivo_De_Image.Jpg"
Código fuente en el UserControl
4 - Luego, para poder probar el control, seleccionar el formulario ( Form1 )
5 - Agregar una instancia del control creado anteriormente en el formulario
6 - Agregar un CommandButton
7 - Agregar un Textbox para indicar la Url de la imagen
Vista del Formulario
Nota: el ejemplo también permite ver el progreso de la descarga, para ello consultando el evento AsyncReadProgress del Usercontrol. ( En este caso el progreso se visualiza en el caption del formulario, pero se podria por supuesto usar un progressbar )
Código fuente en el formulario Form1
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2008 - www.recursosvisualbasic.com.ar