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

一个Winform怎么只能产生一个实例

2011-12-14 
一个Winform如何只能产生一个实例?RT:请高手指点,一个维护部门资料的WinForm,当我点击相应菜单项时判断是

一个Winform如何只能产生一个实例?
RT:请高手指点,一个维护部门资料的WinForm,当我点击相应菜单项时判断是否已经打开这个WinForm,如果已打开则不许再开一实例.

[解决办法]
打开前判断一下

WinForm newWinForm = null;

private void button1_Click(object sender, EventArgs e)
{
if (newWinForm == null || newWinForm.IsDisposed)
{
newWinForm= new WinForm(this);
newWinForm.Show();
}
else
{
newWinForm.Active();
}
}

热点排行