我在我的应用程序中有7个表单,每个表单都有[this.hide()],它在打开下一个表格后隐藏当前表单,并且" X"或"取消"按钮不退出整个应用程序。它只隐藏当前表单,这是唯一打开的表单。 我不知道如何解决这个问题。
答案 0 :(得分:1)
如果要退出整个应用程序,请使用:
Application.Exit();
答案 1 :(得分:0)
您的应用程序中必须有一个主表单 - 传递给Application.Run();
的表单。
因此,如果请求表单关闭,则需要关闭该表单。您可以尝试以所有形式分配Closing
事件并尝试此操作:
Application.OpenForms[0].Close();
然而,你正在做的事情听起来真的很奇怪。我要做的是创建一个有容器的一个主表单。你现在用其他形式的内容会进入Usercontrol
。然后我按下按钮将主窗体的内容切换到不同的UserControl
s。
答案 2 :(得分:0)
如果有人遇到此类问题,解决方法是:转到表单结束事件并添加Application.exit();