C# を使用して Winforms で作業すると、別のスレッドで 2 番目の UI フォームを作成するメイン フォームがあります。
viewThread = new Thread( ( ) =>
{
views = new Views.Views( displayRotators, screenLocationLeft, screenLocationTop, screenHeight, screenWidth );
Application.Run( views );
} );
viewThread.SetApartmentState( ApartmentState.STA );
viewThread.Start( );
2 番目の UI フォームでは、メソッドを呼び出して、スレッドを終了するまで実行される表示ループを開始する必要があります。これを行う方法を見つけるのに約 3 時間を費やしましたが、見つけることができるのは、メイン UI スレッドからワーカー スレッドのメソッドを呼び出すのではなく、ワーカー スレッドからメイン UI スレッドのメソッドを呼び出す例だけです。どうすればこれを行うことができるか教えてもらえますか?
ありがとう。