C# 关闭一个窗口的同时打开一个新的窗口

这种情况呢一般是在做登录验证的时候需要用到。一般是第一个页面作为登录页面,登录完成之后关闭并且进入主页面,最近咋项目中也遇到了这种情况,所以就记录下来备用。

在 Program.cs 中按照如下处理即可。

static void Main()
{
    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(false);

    FormLogin login = new FormLogin();
    login.ShowDialog();

    if(login.DialogResult == DialogResult.OK)
    {
        Application.Run(new FormMain());
    }
}

其中 FormLogin 是登录验证界面,FormMain 是程序主界面。

 

 

你可能感兴趣的:(c#)