1.首先对登录结果作一个判断
登录功能的实现可以参考我上一篇博客:https://blog.csdn.net/weixin_44916185/article/details/105109391
如果登录成功,则将用户名传进主窗体,并将登录窗体的DialogResult结果设置为OK;
if (result == 1)
{
MessageBox.Show("登录成功。");
_No = this.txb_No.Text.Trim();
this.DialogResult = DialogResult.OK;
this.Close();
}
else MessageBox.Show("用户名/密码错误!");
2.在Program.cs中添加如下代码。
如果DialogResult属性为OK(登录成功),则进入主窗体fm_Main;
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Login login = new Login();
if (login.ShowDialog() == DialogResult.OK)
{
Application.Run(new fm_Main(Login._No));
}
else
{
Application.Exit();
}
}
3.实现退出登录。
在主窗体中添加一个LinkLabel 或者button