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

わんくま同盟

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

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


(過去ログ 139 を表示中)
■81652 / )  Re[1]: VB.netでBG処理結果をタブへ表示したい
□投稿者/ shu (928回)-(2016/10/24(Mon) 09:06:22)
No81643 (わかば さん) に返信

CanRaiseEventsをTrue (デザイン時に設定しておけばよい)

ReportProgressメソッドを適宜実行

ProgressChangedイベントにてUI処理を実行

とすれば可能です。
ただしProgressChangedイベントの処理の完了を待たずに
BackGroundWorker.DoWorkの処理は継続されますので、
必要に応じ同期をしたり、DoWorkでの書込みとUI表示で
の読み込みが衝突しないよう工夫する必要はあるかと思います。
返信 編集キー/


管理者用

- Child Tree -