Vorgehensweise: Erstellen eines HTML-Dokumentviewers in einer Windows Forms-Anwendung

Sie können das WebBrowser-Steuerelement verwenden, um HTML-Dokumente anzuzeigen und zu drucken, ohne die vollständige Funktionalität eines Internetwebbrowsers bereitzustellen. Dies ist nützlich, wenn Sie die Formatierungsfunktionen von HTML nutzen möchten, aber nicht möchten, dass Benutzer Webseiten laden, die möglicherweise nicht vertrauenswürdige Websteuerelemente oder potenziell böswilligen Skriptcode enthalten. Möglicherweise möchten Sie so die Funktion des WebBrowser-Steuerelements einschränken, um es beispielsweise als HTML-E-Mail-Viewer zu verwenden oder eine HTML-formatierte Hilfe in Ihrer Anwendung bereitzustellen.

So erstellen Sie einen HTML-Dokument-Viewer

  1. Legen Sie die AllowWebBrowserDrop-Eigenschaft auf false fest, um zu verhindern, dass das WebBrowser-Steuerelement Dateien öffnet, die auf ihm abgelegt werden.

    webBrowser1.AllowWebBrowserDrop = false;
    
    webBrowser1.AllowWebBrowserDrop = False
    
  2. Legen Sie die Url-Eigenschaft auf den Speicherort der anfänglichen Datei fest, die angezeigt werden soll.

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

Kompilieren des Codes

Für dieses Beispiel benötigen Sie Folgendes:

  • Ein WebBrowser-Steuerelement namens webBrowser1.

  • Verweise auf die Assemblys System und System.Windows.Forms.

Weitere Informationen