【发布时间】:2010-05-03 14:01:09
【问题描述】:
我正在标签内构建一个多个 webbrowser(每个标签有 1 个预定义 webbrowser 控件),我希望它们全部同时加载,否则必须在线程中运行。不幸的是,我觉得一个有效的事实来自错误消息,这是不可能的。请帮助我检查下面的简单程序代码及其错误,以防我尝试发布 2 个 Web 浏览器控件,但是当我将其留给单个 Web 浏览器控件时,它工作正常。任何解决方法?
Imports System.Threading
Public Class Form1
Dim mythread1 As Thread
Dim mythread2 As Thread
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
mythread1 = New Thread(AddressOf mysub1)
mythread2 = New Thread(AddressOf mysub2)
mythread1.IsBackground = True
mythread2.IsBackground = True
mythread1.Start()
mythread2.Start()
End Sub
Public Sub mysub1()
Dim HTML As String
WebBrowser1.Navigate("about:blank")
mythread1.Abort()
End Sub
Public Sub mysub2()
WebBrowser2.Navigate("about:blank")
mythread2.Abort()
End Sub
【问题讨论】:
标签: vb.net multithreading browser ctrl