Sección de código fuente Visual basic


Navegador web con pestañas

Código fuente de un navegador con pestañas usando un WebBrowser y un control TabStrip



 

 

El siguiente código fuente está programado por Rubén Vigón. Si querés vistar su sitio web es : http://vigon.mvps.org/ ( tiene varios ejemplos interesantes relacionados a vb )

El ejemplo, utiliza un array de controles webbrowser para poder crear en tiempo de ejecución, con la función Load, otros controles web para las páginas de cada pestaña, es decir para cada nuevo tab del control TabStrip.

Además tiene las opciones básicas para refrescar la página, navegar hacia adelante y atrás, page inicial, etc.., mediante una barra de herramientas y un control CoolBar

Descargar código fuente

 

 

Vista previa del ejemplo

 


 

Este otro proyecto para descargar lo hice yo en base al ejemplo anterior, al mismo le agregué algunas opciones:

  1. Poder cerrar la pestaña actual , o todas las pestañas.
  2. Crear una nueva instancia del navegador a partir de otro formulario, al abrir una ventana tipo _Blank , por ejemplo al hacer clic en un enlace con el Shift presionado, o por defecto los Url con el atributo "_Blank"
  3. Una lista de archivos o accesos directos en el menú archivo para las páginas vistas ( tipo un historial de las últimas páginas visitadas )
  4. Una opción simple para añadir páginas a favoritos ( Las mismas se agregan en tiempo de ejecución en un array de menú)
  5. Un formulario para ver el código fuente Html de la página
  6. Un formulario simple para enviar correo con el Activex Microsoft CDO
  7. Opción para mostrar el progreso de carga

 

Nota: Entre otras opciones, se le puede añadir por decir algunas , un formulario para el Historial , un formulario para enviar correo, etc..

 

vista previa del navegador web con pestañas

 

Puede que haya que chequearlo un poco, por posibles errores, aunque hasta donde lo probé creo que funciona bien.

 

Descargar código fuente

 

Importante: si se quiere depurar el proyecto por cualquier motivo, desactivar el evento CommandStateChange del control web, ya que se ejecuta constantemente

Si querés ver una explicación del módulo que añade los accesos directos ( Páginas recientes y favoritos ) en los menues dinámicos : Añadir lista de accesos directos a un menú




Buscar en Recursos vb