■No54839 (ミキティ さん) に返信 > ・DoWorkイベントで処理を実行 > ・BackgroundWorker.IsBusyの間ループを回す IsBusy で処理ループを回さないでください。 代わりに、RunWorkerCompleted で処理完了を得るようにします。 たとえば、 『RadioButton1 が選択されたら、Label1 に "TEST" と表示』 という処理を実装する場合、CheckedChanged イベントを使いますよね。 Private Sub RadioButto1_CheckedChanged(…… If RadioButto1.Checked Then Label1.Text = "TEST" End If End Sub これをループ処理で Do Until RadioButton1.Checked Application.DoEvents() Loop Label1.Text = "TEST" と書いたりはしないと思いますが、それと同じことです。
- Child Tree -