Visual Studioで新しいGUIアプリケーションを作成しても、私のやり方が「正しい」方法ではなく、デフォルトの設定ではないと感じるので、私はいくつかヒントを必要とするかもしれません。フォームをインスタンス化する場所は?
私がやっていることは、すべての作業を行うアプリケーションにメインクラスがあることです。データを収集して管理するいくつかのスレッドを開始し、GUIのフォームに「レポートする」ようにします。
私のmain.cs(アプリケーションのエントリポイント)をオフにするには、ワーカークラス(メインクラス)とフォームを別々の2つのスレッドに入れます。コミュニケーションはその後代議員によって行われ、私が望むだけでなく、「流れる」こともありません。
メインフォームがメインワーカークラスに登録されていてGUIフォームを所有している方が良いでしょうか?お互いに連絡を取るためにいくつかの作業が必要な2つの別々のスレッドの代わりに?