通过登录窗口调用主窗口的办法
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
//创建登录窗体
FrmUserLogin objFrmLogin = new FrmUserLogin();
DialogResult result = objFrmLogin.ShowDialog();
//判断登录是否成功
if (result == DialogResult.OK)
Application.Run(new FrmMain());
else
Application.Exit();//退出整个应用程序
}
如何禁止线程多开
using System.Threading
bool createnew;
mutex Myapplication = new System.Threading.Mutex(false, "", out createnew);
if (!createnew)
{
MessageBox.Show("程序已运行,不能重复运行。");
return;
}