如何在不关闭子表单的情况下关闭主表单?

时间:2012-05-23 00:53:02

标签: .net vb.net winforms

我有两个名为:

的表格
Form1 & Form2

Form1 中,我在按钮点击事件中有一个带有此代码的按钮:

Form2.Show()
Me.Dispose()

单击此按钮时,它会同时关闭两个表单。

我只需要关闭Form1。

2 个答案:

答案 0 :(得分:4)

您的项目设置可能设置为在启动表单关闭时终止应用程序。将选项更改为“last form closing”应该可以解决这个问题。

“项目”菜单 - > 'YourApp'属性... - >应用程序选项卡

查找:“关机模式”

从“启动表单关闭时”更改 - > “当最后一个表格关闭时”

答案 1 :(得分:0)

请勿亲自致电Dispose。在同一上下文中尝试Me.Close()