Hallo Leute,
Ich bin ein Anfänger und unten seht ist mein erstes VB-Programm. Schon nach drei Zeilen scheitere ich ...
Der Text einer Webseite wird in die TextBox1 kopiert. Das funktioniert problemlos beim Event Button2_Click, wenn ich aber den
Event WebBrowser1_ProgressChanged oder einen Timer-Event benutzen möchte, dann bekomme ich die System.NullReferenceException
in der Zeile 15 TextBox1.Text = WebBrowser1.Document.Body.InnerText im Event-Handler.
Wie löse ich das Problem? Und wenn Ihr Zeit habt: Könnt ihr mir erklären wie es zu Stande kommt? Vielen Dank!
Ich bin ein Anfänger und unten seht ist mein erstes VB-Programm. Schon nach drei Zeilen scheitere ich ...
Der Text einer Webseite wird in die TextBox1 kopiert. Das funktioniert problemlos beim Event Button2_Click, wenn ich aber den
Event WebBrowser1_ProgressChanged oder einen Timer-Event benutzen möchte, dann bekomme ich die System.NullReferenceException
in der Zeile 15 TextBox1.Text = WebBrowser1.Document.Body.InnerText im Event-Handler.
Wie löse ich das Problem? Und wenn Ihr Zeit habt: Könnt ihr mir erklären wie es zu Stande kommt? Vielen Dank!
VB.NET-Quellcode
- Imports System
- Imports System.Windows.Forms
- Public Class Form1
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- WebBrowser1.Navigate("www.ariva.de")
- End Sub
- Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
- TextBox1.Text = WebBrowser1.Document.Body.InnerText
- End Sub
- Private Sub WebBrowser1_ProgressChanged(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserProgressChangedEventArgs) Handles WebBrowser1.ProgressChanged
- TextBox1.Text = WebBrowser1.Document.Body.InnerText
- End Sub
- End Class