miércoles, 29 de febrero de 2012

15 - IE desde una Aplicación Windows.

Utilizar Navegador de Internet Explorer desde una Aplicacion Windows

Este ejercicio esta orientado a mostrar como se puede hacer uso del navegador de Internet desde una aplicación Windows, para ello se debe seguir los siguientes pasos:

- Crear un proyecto de Windows, al cual llamaremos WinNavegador.

- En este proyecto agregaremos una referencia al componente Microsoft Internet Control de la siguiente forma:


· Desde el explorador de soluciones, seleccionaremos el proyecto y con el botón derecho del Mouse desplegaremos el menú de opciones, desde este seleccionaremos la opción agregar referencia como se muestra a continuación:



· Se abrirá la siguiente interfaz:




Desde esta interfaz seleccionaremos la pestaña que contiene la etiqueta COM, luego desde la lista seleccionaremos la opción Microsoft Internet Controls, presionando el botón Aceptar.

· Para verificar que la referencia se ha agregado correctamente, confirmaremos esta desde el explorador de propiedades de la solución, específicamente desde la opción Referencias, como se muestra en la siguiente imagen:




· Para ingresar a la ventana de propiedades del proyecto, se debe seleccionar la opción Propiedades, desde el explorador de soluciones, haciendo clic con el botón derecho de Mouse sobre el proyecto y seleccionado ésta.

· Luego se abrirá la ventana de propiedades, como se muestra en la imagen anterior, en donde debe seleccionar la opción Referencias, la cual mostrará todas las referencias que existen en el proyecto.

- Renombrar el formulario que se crea por defecto, con el nombre frmNavegadorInternet.

- Dentro de este formulario agregaremos los siguientes controles:

Textbox1 – Name = txtaddress, Text = “”

Button1 – Name = btnGo, FlastStyle = Flat, Text = Go

WebBrowser – Name = exBrowser.

Quedando de la siguiente forma:




Nota. Si no se ha referenciado la librería Microsoft Internet Control, no se podrá tener acceso al control WebBrowser.

- En el método que atiende el evento clic del botón btnGo agregar las siguientes líneas de código:

Me.exBrowser.Navigate("http://" + Me.txtaddress.Text.ToString)

- Ejecutar la solución y agregar una dirección de internet sin ingresar el acrónido http://, ya que este se agregará al momento de hacer clic sobre el botón GO.

No hay comentarios: