Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 GoBack
métodos , GoForward
, Stop
y 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
- WebBrowser
- WebBrowserDocumentCompletedEventArgs
- WebBrowserDocumentCompletedEventHandler
- WebBrowserEncryptionLevel
- WebBrowserNavigatedEventArgs
- WebBrowserNavigatedEventHandler
- WebBrowserNavigatingEventArgs
- WebBrowserNavigatingEventHandler
- WebBrowserProgressChangedEventArgs
- WebBrowserReadyState
- WebBrowserRefreshOption
- Cómo: Navegar a una dirección URL con el control WebBrowser
- Cómo imprimir utilizando un Control de Navegador Web
- Cómo: Agregar funcionalidades del explorador web a una aplicación de Formularios Windows Forms
- Cómo: Crear un Visor de documentos HTML en una aplicación de Windows Forms
- Cómo: Implementar Two-Way comunicación entre código DHTML y código de aplicación cliente
- Seguridad de WebBrowser
.NET Desktop feedback