C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■90434 / )  AddHandler Eventの別スレッドについて
□投稿者/ TanuTanu (4回)-(2019/03/11(Mon) 14:26:17)

分類:[VB.NET/VB2005 以降] 

2019/03/11(Mon) 14:31:28 編集(投稿者)
2019/03/11(Mon) 14:31:21 編集(投稿者)

度々、質問してしまい申し訳ありません。
欲が出てしまい『■90409 VB.NETのHTMLDocumentイベントについて』 で追加しましたイベント
を別スレッドで動作させたいのですが出来ますでしょうか?

下記コードでは、buttonをクリックした後、webページダイアログが表示され
そのwebページダイアログを閉じた後にMessageBoxが表示されてしまい困っております。

何卒、ご教授の程宜しくお願いいたします。


Dim Button As mshtml.IHTMLElement = doc.all.item("button")
Event1 = DirectCast(Buttoni, mshtml.HTMLInputTextElementEvents2_Event)
AddHandler Event1.onclick, AddressOf WebDisp_click

Private Function WebDisp_click(ByVal e As mshtml.IHTMLEventObj) As Boolean

Dim t As New System.Threading.Thread(New System.Threading.ThreadStart(AddressOf DoSomething))
t.SetApartmentState(System.Threading.ApartmentState.STA)
t.Start()

End Function

Private Sub DoSomething()

MessageBox.Show("webDisp_onclick")

End Sub

開発環境、使用言語、開発者LV:VS2017、VB.NET、ビギナー
返信 編集キー/


管理者用

- Child Tree -