怎样才能使子窗体显示在父窗体之上阿,像TabControl形式的
  Form2 f2 = new Form2 ();
//f2.MdiParent = this;
  f2.Show ();
  f2.Owner = this;
  this.Enabled = true;
上面的代码都试过了,行不通,form2只能覆盖在form1上面,但不是嵌在form1上阿

解决方案 »

  1.   

    Form2 frm = new Form2();
    frm.TopLeave = false;
    this.Controls.Add(frm);
      

  2.   

    wuyazhe(我的宝贝叫阿刺) ]
    谢谢你的热心帮助了
    不过还是不行我试一下第三方控件吧
      

  3.   

    推荐一个MagicLibrary.dll
    可以在www.codeproject.com找到可以把form加载到tabControl的标签页上
      

  4.   

    实现这样的功能不需要第三控件了。你在Form1上放一个Panel控件.把Form2放在Panel上就行了。
    Form2 f = new Form2 ();
    f.TopLevel = false;
    f.Parent = this.panel1;
    f.ControlBox = false;
    f.Text = "";
    f.WindowState = FormWindowState.Maximized;
    f.Show();
      

  5.   

    设置Form的Parent属性为一个Panel对象,注意,要设置该窗体的MdiChild属性为true.