Sección de códigos , trucos y ejemplos para visual basic


96 - Cargar imágenes en un control webBrowser y ajustar el tamaño de la misma al control y viceversa

<Volver> - Anterior - Siguiente



 

Nota: El autor de este ejemplo es de j bdrc, le mandé un mail y me permitió publicarlo, yo solo le hice algunos cambios para armar el ejemplo

Lo que hace el código, es poder cargar un gráfico en un control WebBrowser y redimensionar la imagen al ancho y alto del mismo, como también lo contrario (adaptar el webBrowser al tamaño de la imagen)

Todo esto se hace con el método Write del objeto Document del control web.

Aclaro que para mi es mucho mejor directamente descargar la imagen a disco y hacer esto mismo cargando el archivo de imagen en un picture o image. Pero creo que el ejemplo no está demás ya que muestra como usar el método Write del control.

Una ventaja que si tiene comparada al hacerlo descargando el archivo a disco, es que si bajaramos un formato gráfico no soportado por los controles de imagen de visual basic, no podriamos visualizarlo, a no ser que se utilice el api de windows o algún ocx para leer el formato. En cambio con el control web podemos cargar mas variedad de formatos, por ejemplo los png no se pueden cargar en un picture si no se usa el Api o algún Activex, ya que este no los soporta. ( En este Link hay un activex para leer y trabajar con varios formatos de imágenes , y es un control similar al picture : Ocx FreeImage)

 

Controles:

Colocar un Command1 , un Command2 y un control Web llamado WebBrowser como está en la imagen:

Importante: indicar la url del archivo de imagen en el la variable url_Imagen

 

vista previa del ejemplo

 

Código fuente el formulario

 


Recursos visual basic 6 - Enlaces relacionados



Buscar en Recursos vb