Compartilhar via


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

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

Para criar um visualizador de documentos HTML

  1. Definir o AllowWebBrowserDrop propriedade para false para impedir que o WebBrowser controle abram arquivos solto sobre o proprietário.

    webBrowser1.AllowWebBrowserDrop = False
    
    webBrowser1.AllowWebBrowserDrop = false;
    
  2. Definir o Url a propriedade para o local do arquivo inicial para exibição.

    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 a System e System.Windows.Forms assemblies.

Consulte também

Tarefas

Como: Navegue até uma URL com o controle WebBrowser

Como: Imprimir com um controle WebBrowser

Referência

Visão geral do controle WebBrowser

WebBrowser

AllowWebBrowserDrop

Url

Conceitos

Segurança do WebBrowser