如何使用按钮关闭表单并打开另一个表单

时间:2019-06-09 08:15:43

标签: c#

所以发生的事情是我正在创建我的第一个UI程序,当我进入设置应用程序时,我单击退出。我想做的是回到另一种形式,但它完全关闭了应用程序。

我已经尝试过this.Close();,但这就是导致问题的原因,就是我的感受。

   Login log = new Login();
   this.Close();
   log.Show();

我希望它显示另一种名为“登录”的表单,但它只是关闭了整个应用程序。

2 个答案:

答案 0 :(得分:0)

Amin建议的使用FormClosing事件的替代方法可能是使用Control.Hide()。但这实际上隐藏了它并且不会关闭它(不会释放资源)。

例如,使用您的实现:

Login log = new Login();
log.Show();
this.Hide();

答案 1 :(得分:-2)

尝试

Me.Close();

我们不在Windows窗体应用程序中使用“ this”