我希望用户能够简单地退出我的应用程序。但是,由于某种原因,我在时间延迟上的代码,由秒表控制,仍在尝试执行。我不在乎它是否尝试这样做,但我想停止错误并强制退出应用程序,终止它们所在的所有正在运行的线程。
我正在使用带有 SP1 的 Visual Basic Express 2008,并且我在 vb.net 中进行编码,这是一个 WinForm 应用程序。
我试过用Formname.Close()简单地关闭表单,我也试过Application.Exit()。我什至尝试了一个 If Then 语句,它退出了引用我的文本框的线程,并使用Application.ExitThread()退出它
我有:
ObjectDisposedException 未处理
无法访问已处置的对象。对象名称:“文本框”。
我该如何处理这个异常或者干脆完成退出?
谢谢您的帮助!
编辑:澄清一下,我不在乎这是如何实现的,我只是希望应用程序停止运行,并且不会发生错误。