MDI 親として設定されたフォーム frmMain があります。その中で、別のフォーム frmSearch を親内の子フォームとして開くことができます。しかし、私が問題を抱えているのは、ユーザーが frmSearch をクリックして 3 番目のフォーム frmCase を開き、この 3 番目のウィンドウを親フォーム frmMain 内でも開くことができるようにしたいということです。
これまでのところ、私はfrmMainを持っています:
Form fS = new frmSearch();
fS.MdiParent = this;
fS.Show();
そして、子フォーム frmSearch で:
frmCase fC = new frmCase(strCaseNo);
fC.Show();
しかし、3 番目のフォーム (frmCase) は親フォーム (frmMain) の外で開きます。frmCase の MDIParent プロパティを設定する必要があることはわかっていますが、既に開いている frmMain を参照する方法がわかりません。
アドバイスをいただければ幸いです。