ProgressChanged
イベントハンドラーはイベントハンドラー内のどこかから発生するため、UIスレッドではなくDoWork
、非同期操作スレッドでDoWork
呼び出す必要があります。したがって、呼び出しやBeginInvoke
コントロールの操作が必要になりますか?
私の推測では、メソッド内で何らかの魔法が起こっていると思いますが、イベントハンドラーReportProgress
を呼び出すための正しいスレッドがどれであるかをどのようにして知ることができますか?ProgressChanged