2017-02-28 3 views
1

Guten Morgen,C# Winform Webbrowser nicht aktualisiert nach Dokument Textaktualisierung

Ich habe einen Webbrowser in einer C# Winform eingebettet. Wenn der Webbrowser geladen wird, wird er in eine lokale Datei geladen und zeigt die Seite ohne Probleme an.

Ich habe dann eine Taste mit einem OnClick Verfahren, das die folgenden tut:

private void button1_Click(object sender, EventArgs e) {  
     this.webBrowser1.Navigate("about:blank"); 
     HtmlDocument doc = this.webBrowser1.Document; 
     doc.Write(String.Empty); 
     this.webBrowser1.DocumentText = //PathToDocumentText; 
} 

Dieses von this SO question genommen wurde und bewirkt, dass der Web-Browser bis gefrieren. Beim Schweben wird der Cursor mit dem Symbol für das Laden des Ladens angezeigt.

Ich möchte nur den Dokumenttext von einer lokalen Datei in eine andere ändern (beide funktionieren, wenn ich sie manuell in OnLoad laden).

Jede Hilfe wird geschätzt.

Antwort

1
this.webBrowser1.Navigate("about:blank"); 
    this.webBrowser1.Document.OpenNew(false); 
    this.webBrowser1.Document.Write(//pathtoFile); 
    this.webBrowser1.Refresh(); 

Dies funktioniert der Trick, Vielen Dank an alle, die an dieser aussah.

Verwandte Themen