Como criar um visualizador de documento HTML em um Aplicativo dos Windows Forms

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

Para criar um visualizador de documentos HTML

  1. Defina a AllowWebBrowserDrop propriedade para false impedir que o WebBrowser controle abra arquivos deixados nele.

    webBrowser1.AllowWebBrowserDrop = false;
    
    webBrowser1.AllowWebBrowserDrop = False
    
  2. Defina a propriedade para o local do arquivo inicial a Url ser exibido.

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

Compilando o código

Este exemplo requer:

  • Um controle WebBrowser chamado webBrowser1.

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

Confira também