2

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 を参照する方法がわかりません。

アドバイスをいただければ幸いです。

4

1 に答える 1

3

これが答えでした: fC.MdiParent=this.MdiParent

于 2012-04-25T11:21:02.953 に答える