我正在使用一个有一个孩子的 MDI 父表单,当他们被这个父母调用时,它们会很好地显示出来,我用它来强化子表单
ChildForm child = new ChildForm();
child.IsMdiContainer= this;
child.Show();
一旦从父控件中调用它们就可以很好地工作,但是如果我从不是任何父窗体的子窗体的另一种窗体中调用它们,那么它们不再是主要父窗体的子窗体,一个明显的原因是,当我在该独立窗体上强化它们时我根本无法使用 child.MDIParent = this; 因为它倾向于使独立的形式成为父母,但我也尝试过
MDIParentForm form = new MDIParentForm
ChildForm child = new ChildForm();
child.IsMdiContainer= form ;
child.Show();
但这也无济于事,而是引发了一个异常,即我尝试设置 Parent 的表单不是 MDI Container 然后我尝试并修改
MDIParentForm form = new MDIParentForm ;
form.IsMdiContainer= true;
ChildForm child = new ChildForm();
child.MDIParent = form ;
child.Show();
结果什么都没有出现
任何想法如何............