subForm.TopLevel = false;
subForm.Parent = mainForm;
subForm.Show();

解决方案 »

  1.   

    要winform内嵌显示,就用MDI窗体属性
      

  2.   

    我是现在Mainform里面拉出一个panle,然后新建一个subform,一点击mainform里面的toolstripmenuItem,就把新建的subform显示在mainform的panle里面.支持同时打开多个子窗体,双击子窗体标题,关闭subform.开始是用tabpage显示的,可以实现同时打开多个子窗体,不过不可以双击关闭.后来我用panle的办法,可以实现单个子窗体显示在mainform里面,同时打开多个子窗体的话,只能显示一个.有没有用panle的办法,实现选项卡的办法同时显示多个subform的方法吗?
    或者用其他的办法都可以,只要能实现同时打开多个subform,双击标题关闭subform就可以了.
    不知道我描述的清楚不?现在我能在mainform中实现打开一个subform.代码如下:
    subFORM.formbodystyle=formbodystryle.none;
    subForm.TopLevel = false;
    panle1.control.add(subform);
    subForm.Show();
    如果可以实现的话,我加多30分.一共50分
    多谢各位高手啦~~多谢各位高手啦~~毕业设计来的,做不好不能毕业了,哭~~~~~~~~~~