在Program.cs文件中修改:
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
try
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
login frm = new login(); //登录
if (frm.ShowDialog() == DialogResult.OK)
{
Application.Run(new Main()); //主窗体
}
else
{
Application.Exit();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "系统登陆", MessageBoxButtons.OK, MessageBoxIcon.Stop);
Application.Exit();
}
}
在登录按钮出添加:
this.DialogResult = DialogResult.OK;
this.Close();
运行 登录窗体直接被关闭,释放资源,减少内存占用。