当前位置:  开发笔记 > 编程语言 > 正文

C#中的两个不同窗口形式

如何解决《C#中的两个不同窗口形式》经验,为你挑选了1个好方法。

我是C#和.NET编程的新手.我想设计一个使用小登录屏幕打开的应用程序,当用户按下"登录"按钮时,我的程序应该关闭登录表单并传递给新表单.我怎样才能实现这个简单的过程?

谢谢.



1> Ali Ersöz..:

这可能是一个解决方案;

在LoginForm中;

public bool IsLoggedIn { get; private set;}
public void LoginButton_Click(object sender, EventArgs e)
{
  IsLoggedIn = DoLogin();
  if(IsLoggedIn)
  {
    this.Close()
  }
  else
  {
    DoSomethingElse();
  }
}

在program.cs中

static void Main()
{
  Application.EnableVisualStyles();
  Application.SetCompatibleTextRenderingDefault(false);
  LoginForm loginForm = new LoginForm();
  Application.Run(loginForm);
  if (loginForm.IsLoggedIn)
  {
    Application.Run(new OtherForm());
  }
}

推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有