Compartilhar via


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

Segurança do WebBrowser

Referência

WebBrowser

WebBrowserDocumentCompletedEventArgs

WebBrowserDocumentCompletedEventHandler

WebBrowserEncryptionLevel

WebBrowserNavigatedEventArgs

WebBrowserNavigatedEventHandler

WebBrowserNavigatingEventArgs

WebBrowserNavigatingEventHandler

WebBrowserProgressChangedEventArgs

WebBrowserReadyState

WebBrowserRefreshOption