我是C#和.NET编程的新手.我想设计一个使用小登录屏幕打开的应用程序,当用户按下"登录"按钮时,我的程序应该关闭登录表单并传递给新表单.我怎样才能实现这个简单的过程?
谢谢.
这可能是一个解决方案;
在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()); } }