Información general sobre el control WebBrowser

El control WebBrowser proporciona un contenedor gestionado para el control ActiveX WebBrowser. El contenedor administrado permite mostrar páginas web en las aplicaciones cliente de Windows Forms. Puede usar el control WebBrowser para duplicar la funcionalidad de navegación web de Internet Explorer en su aplicación o puede desactivar la funcionalidad predeterminada de Internet Explorer y utilizar el control como un simple visor de documentos HTML. También puede usar el control para agregar elementos de interfaz de usuario basados en DHTML a su formulario y ocultar el hecho de que están hospedados en el control WebBrowser. Este enfoque permite combinar sin problemas controles web con controles Windows Forms en una sola aplicación.

Propiedades, métodos y eventos de uso frecuente

El control WebBrowser tiene varias propiedades, métodos y eventos que puede utilizar para implementar los controles que se encuentran en Internet Explorer. Por ejemplo, puede utilizar el método Navigate para implementar una barra de direcciones, y los métodos GoBack, GoForward, Stop y Refresh para implementar botones de navegación en una barra de herramientas. Puede controlar el evento Navigated para actualizar la barra de direcciones con el valor de la propiedad Url y la barra de título con el valor de la propiedad DocumentTitle.

Si desea generar su propio contenido de página dentro de su aplicación, puede establecer la propiedad DocumentText. Si está familiarizado con el modelo de objetos del documento HTML (DOM), también puede manipular el contenido de la página web actual a través de la propiedad Document. Con esta propiedad, puede almacenar y modificar documentos en la memoria en lugar de navegar entre archivos.

La propiedad Document también le permite llamar a métodos implementados en el código de scripting de la página web desde el código de su aplicación cliente. Para acceder al código de su aplicación cliente desde su código de scripting, establezca la propiedad ObjectForScripting. Puede acceder al objeto que especifica mediante su código de script como el objeto window.external.

Nombre Descripción
Propiedad Document Obtiene un objeto que proporciona acceso administrado al modelo de objetos de documento HTML (DOM) de la página web actual.
EventoDocumentCompleted Se produce cuando una página web termina de cargarse.
Propiedad DocumentText Obtiene o establece el contenido HTML de la página web actual.
Propiedad DocumentTitle Obtiene el título de la página web actual.
Método GoBack Navega a la página anterior del historial.
Método GoForward Navega a la siguiente página del historial.
Método Navigate Navega hasta la dirección URL especificada.
EventoNavigating Se produce antes de que comience la navegación, lo que permite cancelar la acción.
Propiedad ObjectForScripting Obtiene o establece un objeto que el código de scripting de página web puede usar para comunicarse con la aplicación.
Método Print Imprime la página web actual.
Método Refresh Recarga la página web actual.
Método Stop Detiene la navegación actual y los elementos dinámicos de la página, como los sonidos y las animaciones.
Propiedad Url Obtiene o establece la URL de la página web actual. Al establecer esta propiedad, se desplaza el control a la nueva dirección URL.

Vea también