タブ内に複数の Web ブラウザーを構築しています (タブごとに 1 つの事前定義 Web ブラウザー コントロール)。それらをすべて同時にロードするか、スレッドで実行する必要があります。残念ながら、これは不可能なことであるという有効な事実がエラー メッセージから得られたように感じます。2 つの 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