我是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());
}
}
关于c# - C#中的两个不同的Windows窗体,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/392832/