Visual Basic .NET如何在不关闭表单的情况下完成应用程序

时间:2013-08-15 03:36:13

标签: vb.net

我正在学习Visual Basic .NET

我想知道在没有结束表格的情况下完成申请表。

例如,我正在表单上运行任务(不使用线程)。

当我点击“停止”按钮时,我想完成(就像程序结束一样)而没有关闭表格。

我尝试过处理或者application.close。它正在停止并转到代码的末尾。但是,它正在关闭表格。

无论如何,只是完成任务并保持表格?

1 个答案:

答案 0 :(得分:2)

请阅读BackgroundWorker Class Sample for Beginners

设计阻止UI线程的应用程序,然后希望能够在潜在的空闲时间内对事件做出反应,这就是要求麻烦。您的用户界面永远不会完全响应,对于任何其他人来说维护和/或调试将是一场噩梦。 UI线程旨在做一件事,与UI交互。长时间运行的任务意味着在后台线程上运行,并且可能分散在多个线程和/或核心上。