WinForms MDI子表单

时间:2012-03-30 10:35:52

标签: c# winforms mdichild

我将表单frmMain设置为MDI Parent。在其中,我可以打开另一个表单frmSearch作为Parent中的子表单。但是,我遇到的问题是,我现在希望用户能够通过点击frmSearch打开第三个窗体frmCase,并在Parent窗体frmMain中打开第三个窗口。

到目前为止,我在frmMain:

Form fS = new frmSearch();
fS.MdiParent = this;
fS.Show();

在孩子表格中搜索:

frmCase fC = new frmCase(strCaseNo);
fC.Show();

但是第三种形式(frmCase)在父表单之外打开(frmMain) 我知道我需要设置frmCase的MDIParent属性,但我不知道如何引用已经打开的frmMain。

任何建议都将受到赞赏。

1 个答案:

答案 0 :(得分:3)

这就是答案:fC.MdiParent = this.MdiParent