当前位置: 代码迷 >> C# >> MdiParent,该怎么处理
  详细解决方案

MdiParent,该怎么处理

热度:129   发布时间:2016-05-05 02:47:41.0
MdiParent
fmMain=父窗体
如果我要在子窗体再开启一个窗体在父窗体里该怎么写


public partial class fmMain : Form
    {
 public static fmMain FMain;
 private void miChid_Click(object sender, EventArgs e)
        {
                Chid fmChId = new  Chid();
                fmChId.MdiParent = this;
                fmChId.ControlBox = false;
                fmChId.FormBorderStyle = FormBorderStyle.None;
                fmChId.Dock = DockStyle.Fill;
                fmChId.Show();
        }
   }

public partial class Chid : Form
    {
 public static fmMain FMain;
 private void BUT_Click(object sender, EventArgs e)
        {
              Detail fmDetail = new  Detail;
              fmDetail.MdiParent = fmMain.FMain;
              fmDetail.ControlBox = false;
              fmDetail.FormBorderStyle = FormBorderStyle.None;
              fmDetail.Dock = DockStyle.Fill;
              fmDetail.Show();
        }
   }




------解决思路----------------------
fmDetail.MdiParent = fmMain.FMain;
这行改成
fmDetail.MdiParent = this.MdiParent;