Compartilhar via


Como criar um Visualizador de Documentos HTML em um aplicativo do Windows Forms

Você pode usar o WebBrowser controle para exibir e imprimir documentos HTML sem fornecer a funcionalidade completa de um navegador da Web 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 possam conter controles 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, usá-lo como um visualizador de email HTML ou fornecer ajuda formatada em HTML em seu aplicativo.

Para criar um visualizador de documentos HTML

  1. Defina a propriedade AllowWebBrowserDrop para false impedir que o controle WebBrowser abra arquivos arrastados sobre ele.

    webBrowser1.AllowWebBrowserDrop = false;
    
    webBrowser1.AllowWebBrowserDrop = False
    
  2. Defina a Url propriedade como 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 aos conjuntos System e System.Windows.Forms.

Consulte também