【发布时间】:2014-07-02 04:52:56
【问题描述】:
所以我有 3 个表单,我们分别称它们为 Form1、Form2 和 Form3。 我已将 Form1 的 IsMDIParent 属性发送为 true。
当我启动应用程序时,它将 Form2 作为 MDI Child 加载使用
Form2 frm = new Form2();
frm.MdiParent = this;
frm.Show();
而且效果很好。然后我想要做的是单击带有第二个表单的按钮,该按钮将关闭 Form2 并将 Form3 作为 Form1 的子表单打开。
我试过了
SecondForm SecondFormMDI = new SecondForm();
SecondFormMDI.MdiParent = Form1;
SecondFormMDI.Show();
Form2中的按钮点击事件,但它不起作用。
我是否必须始终从父表单启动子表单?如果是这样,当它在子窗体上的按钮单击事件上时,我将如何去做?
【问题讨论】: