zl程序教程

您现在的位置是:首页 >  后端

当前栏目

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

c#程序 设置 启动 一次 只能 窗体
2023-06-13 09:14:09 时间
在程序的main函数中加入以下代码
boolcreatedNew;
System.Threading.Mutexinstance=newSystem.Threading.Mutex(true,"MutexName",outcreatedNew);
if(createdNew)
{
Application.Run(newLoginForm());
instance.ReleaseMutex();
}
else
{
Application.Exit();
}
还可以写成以下形式,一个窗体只能启动一次
Form1a=newForm1();
boolcreatedNew;
System.Threading.Mutexinstance=newSystem.Threading.Mutex(true,"MutexName",outcreatedNew);
if(createdNew)
{
a.ShowDialog();
instance.ReleaseMutex();
}
else
{
a.Close();
}