【发布时间】:2019-06-24 09:57:21
【问题描述】:
我想打开新表单 f2 并关闭当前表单 f1,但是当我尝试 this.close 时,两个表单都关闭,this.hide 只是隐藏表单。
Form2 f2 = new Form2();
f2.ShowDialog();
this.Close(); //this.Hide();
【问题讨论】:
-
先this.Close(),然后f2.Show()怎么样?
-
打开新表单,关闭当前表单。
-
如果你想隐藏第一个表单并显示第二个表单,当你关闭第二个表单时,两个表单都会关闭,那么你就在正确的轨道上,只需添加
this.Hide();在代码的开头
标签: c# winforms user-interface desktop-application