c#4.0-如何在c#中将应用程序默认表单切换为新表单

本文关键字:表单 新表单 默认 应用程序 c#4 | 更新日期: 2023-09-27 18:01:10

我正在尝试制作一个应用程序,当我点击登录页面时,它将被移动到我的仪表板并关闭登录页面。这是为了减少它的负载,并使我的仪表板成为默认的运行应用程序。有人能提供建议吗?

c#4.0-如何在c#中将应用程序默认表单切换为新表单

我建议在LoginForm中放入一个属性IsLoginOk,并像这样使用它:

  bool isLoginOk;
  using (var loginForm = new LoginForm())
  {
    // start login form and will be closed if user click OK
    loginForm.ShowDialog();
    isLoginOk = loginForm.IsLoginOk;
  }
  // if login ok, then start dashboard, and login form is closed and disposed
  if (isLoginOk)
  {
    Application.Run(new DashboardForm());
  }