WinForms MDI Child Forms

本文关键字:Forms Child MDI WinForms | 更新日期: 2023-09-27 18:29:41

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

到目前为止,我在frmMain:上有

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

在子窗体frmSearch:上

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

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

如有任何建议,我们将不胜感激。

WinForms MDI Child Forms

答案是:fC.MdiParent=This.DiParent