关闭form2时关闭form1(从红色十字按钮开始)
本文关键字:十字 开始 按钮 红色 form2 form1 关闭 | 更新日期: 2023-09-27 18:04:11
我有两个表单…form1是一个登录表单。所以如果用户名和密码输入正确…用户将被引导到form2并隐藏form1..form2包含一个按钮"logout"用于关闭form2并返回到form1 .
这是按钮登出的代码
private void logout_Click(object sender, EventArgs e)
{
this.Close();
foreach (Form OpenedForm in Application.OpenForms)
{
if (OpenedForm is Form1)
{
OpenedForm.Show();
break;
}
}
}
一切都好……但唯一的问题是,当用户点击红十字直接退出应用程序,而不注销。在这种情况下,form1(登录)仍然隐藏…当红十字会关闭form2时,是否有办法关闭form1 ?谢谢,对不起,我的英语很差
你可以尝试使用FormClosing Event.
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
// close the first form...
}
这个线程可以帮助你检测当红色的十字被点击…