Visão geral do controle WebBrowser
The WebBrowser controle fornece um wrapper gerenciado para o controle ActiveX do WebBrowser. O invólucro gerenciado permite exibir páginas da Web em seus aplicativos de cliente do Windows Forms.Você pode usar o WebBrowser controle para duplicar a funcionalidade de navegação da Web do Internet Explorer em seu aplicativo ou você pode desabilitar a funcionalidade padrão do Internet Explorer e usar o controle sistema autônomo um simples visualizador de documentos HTML. Você também pode usar o controle para adicionar elementos da interface do usuário com base em DHTML ao seu formulário e ocultar o fato de que eles são hospedados no WebBrowser controle. Essa abordagem permite a você combinar perfeitamente controles Web com controles Windows Forms em um único aplicativo.
Propriedades, métodos e eventos de uso freqüente
The WebBrowser controle tem várias propriedades, métodos e eventos que você pode usar para implementar os controles encontrados no Internet Explorer. Por exemplo, você pode usar o Navigate método para implementar uma BAR de endereços e o GoBack, GoForward, Stop, e Refresh métodos para implementar os botões de navegação em uma BAR de ferramentas. Você pode manipular o Navigated evento para atualizar a BAR de endereço com o valor das Url propriedade e a BAR de título com o valor das DocumentTitle propriedade.
Se você deseja gerar seu próprio conteúdo de página dentro de seu aplicativo, você pode conjunto o DocumentText propriedade. Se você estiver familiarizado com o modelo de objeto de documento (DOM) do HTML, você também pode manipular o Sumário da página corrente por meio de Document propriedade. Com essa propriedade, você pode armazenar e modificar documentos na memória em vez de navegar entre os arquivos.
The Document propriedade também permite que você chamar os métodos implementados na página da Web, o código a partir do código do aplicativo cliente de script. Para acessar o código do aplicativo cliente do código de script, defina o ObjectForScripting propriedade. O objeto que você especificar pode ser acessado pelo seu código de script sistema autônomo o window.external objeto.
Nome |
Descrição |
---|---|
Propriedade Document |
Obtém um objeto que fornece acesso gerenciado para o modelo de objeto de documento (DOM) HTML da página da Web corrente. |
Evento DocumentCompleted |
Ocorre quando uma página da Web termina de ser carregada. |
Propriedade DocumentText |
Obtém ou define o HTML em conteúdo da página da Web corrente. |
Propriedade DocumentTitle |
Obtém o título da página da Web corrente. |
Método GoBack |
Navega para a página anterior no histórico. |
Método GoForward |
Navega para a próxima página do histórico. |
Método Navigate |
Navega para a URL especificada. |
Evento Navigating |
Ocorre antes de inicia a navegação, permitindo que a ação a ser cancelado. |
Propriedade ObjectForScripting |
Obtém ou define um objeto que página da Web, código de script pode usar para se comunicar com o seu aplicativo. |
Método Print |
Imprime a página da Web corrente. |
Método Refresh |
Recarrega a página da Web corrente. |
Método Stop |
Interrompe a navegação corrente e pára de elementos de página dinâmica, sistema autônomo sons e animação. |
Propriedade Url |
Obtém ou define o URL da página da Web corrente.A definição dessa propriedade navega no controle para a nova URL. |
Consulte também
Tarefas
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 documento HTML em um aplicativo do Windows Forms
Como: Implementar a comunicação bidirecional entre o código DHTML e o código do aplicativo cliente
Conceitos
Referência
WebBrowserDocumentCompletedEventArgs
WebBrowserDocumentCompletedEventHandler
WebBrowserNavigatedEventHandler
WebBrowserNavigatingEventHandler