【问题标题】:WinForms MDI Child FormsWinForms MDI 子窗体
【发布时间】:2013-03-05 13:46:36
【问题描述】:

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

到目前为止,我在 frmMain:

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

在子窗体 frmSearch 上:

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

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

任何建议将不胜感激。

【问题讨论】:

  • fC.MdiParent=this.MdiParent ?

标签: c# winforms mdichild


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-31
    • 1970-01-01
    • 1970-01-01
    • 2020-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多