Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O WebBrowser controle fornece um wrapper gerenciado para o controle ActiveX do WebBrowser. O wrapper gerenciado permite exibir páginas da Web em seus aplicativos cliente do Windows Forms. Você pode usar o WebBrowser controle para duplicar a funcionalidade de navegação na Web do Internet Explorer em seu aplicativo ou desabilitar a funcionalidade padrão do Internet Explorer e usar o controle como um visualizador de documentos HTML simples. Você também pode usar o controle para adicionar elementos de interface do usuário baseados em DHTML ao seu formulário e ocultar o fato de que eles estão hospedados no WebBrowser controle. Essa abordagem permite combinar perfeitamente controles Web com controles do Windows Forms em um único aplicativo.
Propriedades, métodos e eventos usados com frequência
O WebBrowser controle tem várias propriedades, métodos e eventos que você pode usar para implementar controles encontrados no Internet Explorer. Por exemplo, você pode usar o Navigate
método para implementar uma barra de endereços e os GoBack
métodos , GoForward
e , Stop
e Refresh
para implementar botões de navegação em uma barra de ferramentas. Você pode manipular o Navigated
evento para atualizar a barra de endereços com o valor da Url
propriedade e a barra de título com o valor da DocumentTitle
propriedade.
Se você quiser gerar seu próprio conteúdo de página em seu aplicativo, poderá definir a DocumentText
propriedade. Se você estiver familiarizado com o DOM (modelo de objeto de documento HTML), também poderá manipular o conteúdo da página da Web atual por meio da Document
propriedade. Com essa propriedade, você pode armazenar e modificar documentos na memória em vez de navegar entre arquivos.
A propriedade Document
também permite que você, a partir do código do aplicativo cliente, chame métodos implementados no código de script de páginas da Web. Para acessar o código do aplicativo cliente a partir do seu código de script, defina a propriedade ObjectForScripting
. O objeto que você especificar pode ser acessado pelo código de script como o window.external
objeto.
Nome | Descrição |
---|---|
Propriedade Document | Obtém um objeto que fornece acesso gerenciado ao DOM (modelo de objeto de documento HTML) da página da Web atual. |
Evento DocumentCompleted | Ocorre quando uma página da Web termina de carregar. |
Propriedade DocumentText | Obtém ou define o conteúdo HTML da página da Web atual. |
Propriedade DocumentTitle | Obtém o título da página da Web atual. |
método GoBack | Navega até a página anterior no histórico. |
método GoForward | Navega para a próxima página da história. |
método Navigate | Navega até a URL especificada. |
Evento Navigating | Ocorre antes do início da navegação, permitindo que a ação seja cancelada. |
Propriedade ObjectForScripting | Obtém ou define um objeto que o código de script de página da Web pode usar para se comunicar com seu aplicativo. |
método Print | Imprime a página da Web atual. |
método Refresh | Recarrega a página da Web atual. |
método Stop | Interrompe a navegação atual e interrompe elementos dinâmicos da página, como sons e animação. |
Propriedade Url | Obtém ou define a URL da página da Web atual. Configurar essa propriedade redireciona o controle para o novo URL. |
Consulte também
- WebBrowser
- WebBrowserDocumentCompletedEventArgs
- WebBrowserDocumentCompletedEventHandler
- WebBrowserEncryptionLevel
- WebBrowserNavigatedEventArgs
- WebBrowserNavigatedEventHandler
- WebBrowserNavigatingEventArgs
- WebBrowserNavigatingEventHandler
- WebBrowserProgressChangedEventArgs
- WebBrowserReadyState
- WebBrowserRefreshOption
- Como navegar até uma URL com o controle WebBrowser
- Como imprimir com um controle WebBrowser
- Como adicionar recursos do navegador da Web a um aplicativo do Windows Forms
- Como criar um Visualizador de Documentos HTML em um aplicativo do Windows Forms
- Como implementar Two-Way comunicação entre código DHTML e código do aplicativo cliente
- Segurança do WebBrowser
.NET Desktop feedback