Compartir a través de


Información general sobre el control WebBrowser

El WebBrowser control proporciona un contenedor administrado para el control ActiveX de WebBrowser. El contenedor administrado le permite mostrar páginas web en las aplicaciones cliente de Windows Forms. Puede usar el control para duplicar la WebBrowser funcionalidad de exploración web de Internet Explorer en la aplicación o puede deshabilitar la funcionalidad predeterminada de Internet Explorer y usar 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 al formulario y ocultar el hecho de que se hospedan en el WebBrowser control. Este enfoque le permite combinar sin problemas controles web con controles de Windows Forms en una sola aplicación.

Propiedades, métodos y eventos usados con frecuencia

El WebBrowser control tiene varias propiedades, métodos y eventos que puede usar para implementar controles que se encuentran en Internet Explorer. Por ejemplo, puede usar el Navigate método para implementar una barra de direcciones y los GoBackmétodos , GoForward, Stopy Refresh para implementar botones de navegación en una barra de herramientas. Puede manejar 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 la aplicación, puede establecer la DocumentText propiedad . Si está familiarizado con el modelo de objetos de documento HTML (DOM), también puede manipular el contenido de la página web actual a través de la Document propiedad . Con esta propiedad, puede almacenar y modificar documentos en memoria en lugar de navegar entre archivos.

La Document propiedad también permite llamar a métodos implementados en el código de script de la página web desde el código de la aplicación cliente. Para acceder desde el código de scripting al código de la aplicación cliente, establezca la ObjectForScripting propiedad. El objeto que especifique puede ser accedido por 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.
DocumentCompleted evento 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 página siguiente del historial.
método Navigate Navega a la URL especificada.
Navigating evento 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 su aplicación.
método Print Imprime la página web actual.
método Refresh Vuelve a cargar la página web actual.
método Stop Detiene la navegación actual y detiene los elementos dinámicos de la página, como sonidos y animación.
Propiedad Url Obtiene o establece la dirección URL de la página web actual. Al establecer esta propiedad, se desplaza el control a la nueva dirección URL.

Consulte también