我怎样才能重启winform?

时间:2010-08-28 22:49:44

标签: c# winforms

我在C#中有两个窗体。 f1调用f2.I使用消息框。如果用户按'确定',程序最多重新启动f2,如果按'取消',程序关闭f2。 按'确定': 我无法使用'Application.restart()',因为所有程序都重启了,我只想重启f2。当我使用“f2 f = new(); f.show(); this.close();”所有节目都关闭了。

请向我学习如何解决这个问题?谢谢。

1 个答案:

答案 0 :(得分:0)

显示this.Close();后不要f。相反,只需隐藏您的表单。

f2 f = new f2();
f.Show();
this.Hide();

f1它们会继续运行,你可以重复使用它。