winform实现父窗体里面只能打开一个子窗体

Posted 都一样

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform实现父窗体里面只能打开一个子窗体相关的知识,希望对你有一定的参考价值。

使用Application.OpenForms即可解决!
if(Application.OpenForms["Form1"]==null)
{
    Form1 frm =new Form1();
   frm.Show();
   frm.MdiParent=this;
} else{
    Application.OpenForms["Form1"].Show();
}

以上是关于winform实现父窗体里面只能打开一个子窗体的主要内容,如果未能解决你的问题,请参考以下文章

c#子窗体控制父窗体的显隐

delphi平台,在一个主窗体上打开两个子窗体,也就是:打开一个子窗体之后,再打开第二个窗体第一个窗体不关闭

C#winform中父窗体打开后下面有一排导航,导航打开子窗体,子窗体停靠在父窗体中间

winform如何让窗体只打开一次

Winform开发中的窗体重复及灵活切换问题

delphi 子窗体如何调用父窗体的方法