Compartir a través de


Cómo: Crear un visor de documentos HTML en una aplicación de Windows Forms

Se puede utilizar el control WebBrowser para mostrar e imprimir documentos HTML sin proporcionar la funcionalidad completa de un explorador web de Internet. Esto es útil cuando se desea aprovechar las ventajas de las funciones de formato de HTML pero no se desea que los usuarios carguen de forma arbitraria páginas Web que pueden contener controles Web que no son de confianza o código de script potencialmente dañino. Se puede restringir la función del control WebBrowser de este modo, por ejemplo, para utilizarlo como visor de correo electrónico HTML o para proporcionar ayuda con formato HTML en la aplicación.

Para crear un visor de documentos HTML

  1. Establezca la propiedad AllowWebBrowserDrop en false para evitar que el control WebBrowser abra los archivos colocados en él.

    webBrowser1.AllowWebBrowserDrop = False
    
    webBrowser1.AllowWebBrowserDrop = false;
    
  2. Establezca la propiedad Url en la ubicación del archivo inicial que desee mostrar.

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

Compilar el código

Para este ejemplo se necesitan:

  • Un control WebBrowser denominado webBrowser1.

  • Referencias a los ensamblados System y System.Windows.Forms.

Vea también

Tareas

Cómo: Desplazarse a una dirección URL con el control WebBrowser

Cómo: Imprimir con un control WebBrowser

Referencia

Información general sobre el control WebBrowser

WebBrowser

AllowWebBrowserDrop

Url

Conceptos

Seguridad de WebBrowser