当前位置: 移动技术网 > IT编程>开发语言>c# > 设置C#窗体程序只能启动一次

设置C#窗体程序只能启动一次

2019年07月18日  | 移动技术网IT编程  | 我要评论
在程序的main函数中加入以下代码 bool creatednew; system.threading.mutex instance = new system.thread
在程序的main函数中加入以下代码
bool creatednew;
system.threading.mutex instance = new system.threading.mutex(true, "mutexname", out creatednew);
if (creatednew)
{
application.run(new loginform());
instance.releasemutex();
}
else
{
application.exit();
}
还可以写成以下形式,一个窗体只能启动一次
form1 a = new form1();
bool creatednew;
system.threading.mutex instance = new system.threading.mutex(true, "mutexname", out creatednew);
if (creatednew)
{
a.showdialog();
instance.releasemutex();
}
else
{
a.close();
}

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网