Compartilhar via


Como: Criar um visualizador de documento HTML em um aplicativo do Windows Forms

Você pode usar o WebBrowser controle para exibir e imprimir documentos HTML sem fornecer a funcionalidade completa do Internet Explorer. Isso é útil quando você deseja usufruir os recursos de formatação de HTML, mas não deseja que seus usuários para carregar páginas da Web arbitrárias que pode conter controles da Web não confiáveis ou código de script potencialmente mal-intencionado.Talvez você queira restringir a capacidade do WebBrowser controle dessa maneira, por exemplo, para usá-lo sistema autônomo um visualizador de email HTML ou para fornecer ajuda formatadas em HTML para seu aplicativo.

Para criar um visualizador de documentos HTML

  1. conjunto o AllowWebBrowserDrop propriedade para false Para impedir que o WebBrowser controle abram arquivos solto sobre ele.

    webBrowser1.AllowWebBrowserDrop = False
    
    webBrowser1.AllowWebBrowserDrop = false;
    
  2. conjunto o Url propriedade para o local do arquivo inicial para exibir.

    webBrowser1.Url = New Uri("https://www.contoso.com/")
    
    webBrowser1.Url = new Uri("https://www.contoso.com/");
    

Compilando o código

Este exemplo requer:

  • Um controle WebBrowser chamado webBrowser1.

  • Referências à System e System.Windows.Forms assemblies.

Consulte também

Tarefas

Como: navegar até uma URL com o controle WebBrowser

Como: Imprimir com um controle WebBrowser

Conceitos

Segurança do WebBrowser

Referência

Visão geral do controle WebBrowser

WebBrowser

AllowWebBrowserDrop

Url