有个父窗体,添加一个toolscript控件,打开子窗体,但是子窗体不在父窗体里面,我一按父窗体,子窗体就给盖到后面了,该如何解决呢?

解决方案 »

  1.   

    需要指定子窗体的父窗体,在父窗体Form1中,如
    Form2 F2=new Form2();
    F2.MdiParent=this; //指定Form2为Form1的子窗体
    F2.Show();
      

  2.   

    新建一个Window Form(主窗口)
    定义isMDIContainer属性为True
    增加一菜单或工具栏实现打开和关闭子窗口。新建一个window form(子窗口,比如名为Form2)在主窗口中的打开子窗口的事件中加入以下代码
    Form2 frm2 = new Form2();
    frm2.MdiParent=this; //指定Form2为Form1的子窗体
    frm2.Show();
      

  3.   

    设置子窗体的MdiParent为父窗体