Partager via


Comment : créer une visionneuse de documents HTML dans une application Windows Forms

Vous pouvez utiliser le WebBrowser contrôle pour afficher et imprimer des documents HTML sans fournir la fonctionnalité complète d’un navigateur Web Internet. Cela est utile lorsque vous souhaitez tirer parti des fonctionnalités de mise en forme du code HTML, mais ne souhaitez pas que vos utilisateurs chargent des pages Web arbitraires qui peuvent contenir des contrôles Web non approuvés ou du code de script potentiellement malveillant. Vous souhaiterez peut-être limiter la capacité du WebBrowser contrôle de cette façon, par exemple, à l’utiliser comme visionneuse de courrier HTML ou à fournir une aide au format HTML dans votre application.

Pour créer une visionneuse de documents HTML

  1. Définissez la AllowWebBrowserDrop propriété pour false empêcher le WebBrowser contrôle d’ouvrir des fichiers supprimés.

    webBrowser1.AllowWebBrowserDrop = false;
    
    webBrowser1.AllowWebBrowserDrop = False
    
  2. Définissez la Url propriété sur l’emplacement du fichier initial à afficher.

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

Compilation du code

Cet exemple nécessite :

  • un contrôle WebBrowser nommé webBrowser1 ;

  • des références aux assemblys System et System.Windows.Forms.

Voir aussi