首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#winform中,MdiParent中每个头窗口都只能打开一个

2012-08-02 
C#winform中,MdiParent中每个子窗口都只能打开一个我现在就是在父窗口中,可以同时打开同一个子窗口很多次,

C#winform中,MdiParent中每个子窗口都只能打开一个
我现在就是在父窗口中,可以同时打开同一个子窗口很多次,每按一次总是弹出一个。
如何让子窗体只能同时打开一个而不是多个?

[解决办法]
Form2 frm2 = new Form2();
frm2.MdiParent = this;
frm2.Show();

你原来MDI主窗口中执行上面代码的位置
用下面代码替换

C# code
foreach (Form frm in this.MdiChildren){    if (frm.GetType().Name == "Form2") { frm.BringToFront(); return; }}Form2 frm2 = new Form2();frm2.MdiParent = this;frm2.Show(); 

热点排行