问题描述
比如有母窗体form1在form1中嵌入了子窗体form2,我现在想把form3嵌入到form2中,请问要怎么实现的,我把form2的IsMdiContainer设为true,运行时会报错;请大侠指教
解决方案
解决方案二:
把form3的parent设置为form2
解决方案三:
我在form2的一个事件里这样写,但不行,为什么呢Report3Report3=newReport3();Report3.MdiParent=this;Report3.WindowState=FormWindowState.Maximized;Report3.Show();
解决方案四:
我试了一下,是不行,直接把form3嵌到FORM1里不行吗
解决方案五:
Report3Report3=newReport3();Report3.TopLevel=false;this.Controls.Add(Report3)Report3.Show();没试过用MDI的多层嵌套。但是这样写肯定能实现,但是有个小BUG,Report3的标题栏永远也不能显示为激活状态,
解决方案六:
Report3Report3=newReport3();Report3.TopLevel=false;this.Controls.Add(Report3)Report3.Show();这样写运行显示是嵌套到了form1里啊,把form2都遮住了
时间: 2024-12-03 08:48:13