Freigeben über


Vorgehensweise: Erstellen einer HTML-Dokumentanzeige in einer Windows Forms-Anwendung

Sie können das WebBrowser Steuerelement verwenden, um HTML-Dokumente anzuzeigen und zu drucken, ohne die volle Funktionalität eines Internetwebbrowsers bereitzustellen. Dies ist nützlich, wenn Sie die Formatierungsfunktionen von HTML nutzen möchten, aber nicht möchten, dass Ihre Benutzer beliebige Webseiten laden, die möglicherweise nicht vertrauenswürdige Websteuerelemente oder potenziell schädlichen Skriptcode enthalten. Möglicherweise möchten Sie die Funktion des WebBrowser Steuerelements auf diese Weise einschränken, z. B. als HTML-E-Mail-Viewer oder html-formatierte Hilfe in Ihrer Anwendung bereitstellen.

So erstellen Sie eine HTML-Dokumentanzeige

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

    webBrowser1.AllowWebBrowserDrop = false;
    
    webBrowser1.AllowWebBrowserDrop = False
    
  2. Legen Sie die Url Eigenschaft auf den Speicherort der anzuzeigenden Anfangsdatei fest.

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

Code kompilieren

In diesem Beispiel ist Folgendes erforderlich:

  • Ein WebBrowser-Steuerelement namens webBrowser1

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

Siehe auch