VB.NET程序。
在Visual Studio Express 2010上进行开发时,有两个按钮:开始调试和停止调试。
好吧,在调试时,我关闭了我的应用程序(红色X按钮)。但是,当我回顾Visual Studio时,它似乎仍然处于调试模式(禁用“开始”按钮,并启用“停止”按钮)。所以我必须手动按下“停止”按钮。
我记得以前不是这样的。
也许是因为我的应用程序使用了多种形式?那么我可能错过了一些相当重要的东西......有什么想法吗?
答案 0 :(得分:7)
你在某个地方有一些开放的东西。您可以通过添加
强制退出整个应用End
表单的FormClosed事件中的:
Private Sub Form1_FormClosed(sender As Object, e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
End
End Sub
答案 1 :(得分:1)
你在做任何线程吗?关闭主应用程序让线程运行将导致您所看到的内容。应用程序设计也可能导致您所看到的。您可以启动运行“主”程序的vb.net应用程序,但如果您没有为其提供退出,该应用程序将继续运行。
答案 2 :(得分:1)
确保关闭所有隐藏表单(如果有),正确处理所有对象。
答案 3 :(得分:0)
如果您隐藏任何表单并忘记在应用程序中关闭它,则可能会发生此情况。或者,如果您在应用程序中使用线程并且它们没有正确终止,那么它也会发生。