本帖最后由 Khuntoriajg 于 2013-05-07 23:31:09 编辑

解决方案 »

  1.   

    试试将form3作为form的父窗体 ,然后每次点击时判断是否已经打开一个form4
      

  2.   

    你可以用Slitcontainer这个控件。实现你想要的
      

  3.   

    Form3的 IsMdiContainer 属性设置为TrueForm4 frmFour = new Form4();
    frmFour.TopLevel = false;
    frmFour.FormBorderStyle = FormBorderStyle.None;
    frmFour.Parent = this.pnlMain;frmFour.Show();
      

  4.   

    n_form.ShowDialog(); 这样是模态模式打开,如果不关闭Form4,就不能操作Form3的吗?其他办法是将窗体隐藏Form.Visible = false;