C# Winform程序设置登录窗体先启动(转载)

转载自http://blog.csdn.net/wuqiubin/article/details/3159329 

C# Winform程序设置登录窗体先启动

比较经典的为C# Winform程序设置登录窗体先启动,成功后再启动主窗口。
2008-10-20 14:43

static class Program { 
/// <summary> 
/// 应用程序的主入口点。 
/// </summary> 
[STAThread] 
static void Main() { 
try { 

Application.EnableVisualStyles(); 
Application.SetCompatibleTextRenderingDefault(false); 
frmLogin frm = new frmLogin(); //登录 
if (frm.ShowDialog() == DialogResult.OK) { 
Application.Run(new frmMain()); //主窗体 
} else { 
Application.Exit(); 
} 
} catch (Exception ex) { 
MessageBox.Show(ex.Message, "系统登陆", MessageBoxButtons.OK, MessageBoxIcon.Stop); 
Application.Exit(); 
} 
} 
}

 

///////////////////////////////////////////

Login成功后添加此代码:

this.DialogResult = DialogResult.OK;
this.Close();

posted @ 2014-01-15 18:45  苏苏zhao  阅读(274)  评论(0编辑  收藏  举报