Visão geral do controle WebBrowser
O WebBrowser o controle fornece um wrapper gerenciado para o controle WebBrowser ActiveX. O wrapper gerenciado permite exibir páginas da Web em seus aplicativos de cliente do Windows Forms. Você pode usar o WebBrowser o controle para duplicar a funcionalidade de navegação da Web Internet Explorer em seu aplicativo, ou você pode desabilitar a funcionalidade padrão do Internet Explorer e usar o controle como um visualizador da documento simples do HTML. Você também pode usar o controle para adicionar elementos de interface de usuário baseada em DHTML ao seu formulário e ocultar o fato de que elas forem hospedadas na WebBrowser de controle. Essa abordagem permite a você combinar perfeitamente controles Web com controles Windows Forms em um único aplicativo.
Propriedades, métodos e eventos usados com freqüência
O 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 barra de endereços e o GoBack, GoForward, Stop, e Refresh métodos para implementar os botões de navegação em uma barra de ferramentas. Você pode manipular o Navigated evento para atualizar a barra de endereço com o valor da Url propriedade e a barra de título com o valor da DocumentTitle propriedade.
Se você deseja gerar seu próprio conteúdo de página dentro de seu aplicativo, você pode definir o DocumentText propriedade. Se você estiver familiarizado com o modelo de objeto de documento (DOM) HTML, você também pode manipular o conteúdo da página da Web atual, por meio de Document propriedade. Com essa propriedade, você pode armazenar e modificar documentos na memória em vez de navegar entre os arquivos.
O Document propriedade também permite que você chamar os métodos implementados na página da Web, scripts de código do seu código de aplicativo do cliente. Para acessar o código do seu aplicativo de cliente a partir do código de script, defina a ObjectForScripting propriedade. O objeto que você especificar pode ser acessado pelo seu código de script, como 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 atual. |
Evento DocumentCompleted |
Ocorre quando uma página da Web terminar de carregar. |
Propriedade DocumentText |
Obtém ou define o HTML em conteúdo da página da Web atual. |
Propriedade DocumentTitle |
Obtém o título da página da Web atual. |
Método GoBack |
Navega para a página anterior no histórico. |
Método GoForward |
Navega para a próxima página no histórico. |
Método Navigate |
Navega para a URL especificada. |
Evento Navigating |
Ocorre antes do início de navegação, habilitando a ação a ser cancelada. |
Propriedade ObjectForScripting |
Obtém ou define um objeto que o código de script de página de 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 pára de elementos de página dinâmica, como, por exemplo, sons e animação. |
Propriedade Url |
Obtém ou define o URL da página da Web atual. A definição dessa propriedade navega no controle para a nova URL. |
Consulte também
Tarefas
Como: Navegue até uma URL com o controle WebBrowser
Como: Imprimir com um controle WebBrowser
Como: Adicionar recursos do navegador da Web para um aplicativo do Windows Forms
Como: Criar um visualizador de documento HTML em um aplicativo do Windows Forms
Referência
WebBrowserDocumentCompletedEventArgs
WebBrowserDocumentCompletedEventHandler
WebBrowserNavigatedEventHandler
WebBrowserNavigatingEventHandler
WebBrowserProgressChangedEventArgs