私は.NET WinFormアプリケーションを開発しています。私はコントローラAを持っています、このコントローラAはフォームのリストの作成を管理します:FormA1、FormA2、...そして私はコントローラBを持っています、このコントローラBはFormB1、FormB2のフォームリストの作成を管理します。この場合のデザインパターンを見つける
各フォームは、メインフォームのタブのように開かれます。このフォームでは、タブを選択してそのタブにフォームを表示できます。コントローラB
から
ユーザーがFormA1を選択すると、私はそれは、コントローラAからで知ることができる、またはユーザーがFormB1を選択したとき、私はそれを知ることができている私は、コントローラを見つけるために私を助ける方法を知りたいです対応するユーザーが開くフォーム。最善の方法と私が使用すべきデザインパターンを教えてください。
ありがとうございました。