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;