Hallo,
ich bin mal wieder dabei ein kleines Programm mit Hilfe des Webbrowser-Controls zu schreiben. Soweit alles kein Problem, wär da nicht VB 2010 im Weg
Ich habe ein Webbrowser und möchte damit eine Seite aufrufen. Damit ich keine Warteschleife einbauen muss, bis das Dokument geladen ist, habe ich den Addhandler eingebaut:
Wenn er die URL fertig geladen hat soll er auf das Event zurückgreifen. Da ich mehrere Seiten aufrufe habe ich die Sub an meine Bedürfnisse angepasst:
Leider ruft er erst garnicht die DocumentCompleted Sub auf. Ich frag mich aber warum? Kann mir jemand behilflich sein...?! Ich hab das Forum schon durchsucht und rumprobiert aber ich werde einfach nicht schlau..
Zu erwähnen wäre noch, dass ich das ganze in einem Thread laufen lasse, damit ich weiterhin mein Programm benutzen kann. Vielleicht liegt es daran?
Danke für eure Hilfe
poncho
ich bin mal wieder dabei ein kleines Programm mit Hilfe des Webbrowser-Controls zu schreiben. Soweit alles kein Problem, wär da nicht VB 2010 im Weg
Ich habe ein Webbrowser und möchte damit eine Seite aufrufen. Damit ich keine Warteschleife einbauen muss, bis das Dokument geladen ist, habe ich den Addhandler eingebaut:
Wenn er die URL fertig geladen hat soll er auf das Event zurückgreifen. Da ich mehrere Seiten aufrufe habe ich die Sub an meine Bedürfnisse angepasst:
VB.NET-Quellcode
- Private Sub webbrowser_documentcompleted(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
- ' Entscheide anhand der URL
- If e.Url.ToString = url1 Then
- html1 = WebBrowser1.DocumentText.ToString
- ElseIf e.Url.ToString = url2 Then
- html2 = WebBrowser1.DocumentText.ToString
- End If
- End Sub
Leider ruft er erst garnicht die DocumentCompleted Sub auf. Ich frag mich aber warum? Kann mir jemand behilflich sein...?! Ich hab das Forum schon durchsucht und rumprobiert aber ich werde einfach nicht schlau..
Zu erwähnen wäre noch, dass ich das ganze in einem Thread laufen lasse, damit ich weiterhin mein Programm benutzen kann. Vielleicht liegt es daran?
Danke für eure Hilfe
poncho