Comment : 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 proposer les fonctionnalités complètes d'un navigateur Internet. Cela est utile lorsque vous souhaitez tirer parti des fonctions de mise en forme du langage HTML, mais que vous ne souhaitez pas que vos utilisateurs chargent des pages Web arbitraires susceptibles de contenir des contrôles Web non fiables ou du code de script potentiellement nuisible. Vous pouvez limiter les possibilités du contrôle WebBrowser de cette manière, par exemple pour l'utiliser en tant que visionneuse de messagerie électronique HTML ou fournir une aide HTML dans votre application.

Pour créer une visionneuse de document HTML

  1. Affectez à la propriété AllowWebBrowserDrop la valeur false afin d'empêcher le contrôle WebBrowser d'ouvrir des fichiers qui sont déposés sur celui-ci.

    webBrowser1.AllowWebBrowserDrop = False
    
    webBrowser1.AllowWebBrowserDrop = false;
    
  2. Affectez à la propriété Url l'emplacement du fichier initial à afficher.

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

Compilation du code

Cet exemple nécessite :

  • un contrôle WebBrowser nommé webBrowser1 ;

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

Voir aussi

Tâches

Comment : naviguer vers une URL avec un contrôle WebBrowser

Comment : imprimer avec un contrôle WebBrowser

Référence

Vue d'ensemble du contrôle WebBrowser

WebBrowser

AllowWebBrowserDrop

Url

Concepts

Sécurité WebBrowser