これは私のターゲットです。このアプリケーションは、フォーム(MainForm)にタブ(Notepad ++ GUIのようなもの)が多数含まれています。各タブは、UserControlの子孫(UCDx)です。 MainFormは、同じUCDxのインスタンスを含む2つ以上のタブを表示できます。目標は、UCDxが時間のかかる処理やメソッドの実行(DBの読み書き、Webサービスメソッドの呼び出しなど)を実行する必要があることです。この種のアクションは、UIをフリーズさせないために、別々のスレッドで実行したいと考えています。また、情報フォーム(InfoForm)を実装する必要があります。これは、現在実行中のスレッドに情報を表示し、いくつかの対話機能、つまりあまりにも長く実行されるスレッドを閉じます。私が直面.NET WinFormアプリケーションでスレッドを管理する
主な問題は、次のとおりGUIと
- スレッド相互作用 - すなわち、スレッドは、グリッドに表示されるべきデータを読み出します。
- スレッドインタラクション管理 - InfoFormの実装時。
私は初心者です - 誰かがそれを実装する方法の手がかりを与えることができますか?
うん...いいスタート地点...ありがとう – DreadAngel