问题是多线程无法正常工作以从 webbrowser1.document.links 获取链接。我怎么解决这个问题?
Public Class Form1
Dim thread1 As System.Threading.Thread
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    thread1 = New System.Threading.Thread(AddressOf GetLinks)
    thread1.Start()
End Sub
Private Sub GetLinks()
    For i As Integer = 0 To WebBrowser1.Document.Links.Count - 1
        If TextBox1.Text.Length > 0 Then
            TextBox1.Text += Environment.NewLine & WebBrowser1.Document.Links(i).ToString
        Else
            TextBox1.Text = WebBrowser1.Document.Links(i).ToString
        End If
    Next
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    WebBrowser1.Navigate("www.google.com")
    Me.CheckForIllegalCrossThreadCalls = False
End Sub
End Class