for ループを含むメソッドがあります。for ループでは、メインフォームのラベルのテキストを更新したいのですが、変更はループの終了後にのみ行われます。
私はこのような別のスレッドでそれをやろうとしました:
Thread firstthread = new Thread(new ThreadStart(myMethod));
firstthread.Start();
私がそれをしたときInvalidOperationException
、別のスレッドなどのコントロールにアクセスしようとしたためにエラーが発生しました。
ループの進行中にループからメインフォームのラベル (または他のコントロール) を更新するにはどうすればよいですか?