C# 实现MDI子窗体只打开一个(打开新的窗口,关闭其他窗口)_硕硕的 ...

1.private Form m_CurrentMdiChild;//声明窗体
           
           
           
2.打开你想要的窗口
private void ShowForm()
{
Form1 frm = new Form1();
frm.ShowMdiChild(frm);
}

3.private void ShowMdiChild(Form mdiForm)
{
    if (this.m_CurrentMdiChild != null)
    {
        this.m_CurrentMdiChild.Close(); //关闭当前窗体
    }
    this.m_CurrentMdiChild = mdiForm; //本窗体设置成为当前窗体
    mdiForm.MdiParent = this;
    mdiForm.WindowState = FormWindowState.Maximized;
    mdiForm.Show();
}



郑重声明:资讯 【C# 实现MDI子窗体只打开一个(打开新的窗口,关闭其他窗口)_硕硕的 ...】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——