Partilhar via


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

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

Para criar um visualizador de documentos HTML

  1. Defina a propriedade AllowWebBrowserDrop como false para impedir que o controlo WebBrowser abra arquivos largados nele.

    webBrowser1.AllowWebBrowserDrop = false;
    
    webBrowser1.AllowWebBrowserDrop = False
    
  2. Defina a propriedade Url para o local do arquivo inicial a 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 às System e System.Windows.Forms assembleias.

Ver também