Partager via


Guide pratique pour créer une visionneuse de documents HTML dans une application Windows Forms

Vous pouvez utiliser le contrôle WebBrowser 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 pouvez limiter la capacité du contrôle WebBrowser 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 propriété AllowWebBrowserDrop sur false pour empêcher le contrôle WebBrowser d’ouvrir les fichiers qui y sont déposés.

    webBrowser1.AllowWebBrowserDrop = false;
    
    webBrowser1.AllowWebBrowserDrop = False
    
  2. Définissez la propriété Url 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 ;

  • Références aux assemblages System et System.Windows.Forms.

Voir aussi