2016-02-27 31 views
-1

我用windows窗体应用程序编写了一个vb.net程序。我的程序工作时无法点击结束程序按钮

我把结束程序按钮放在Form1上。

我的程序运行期间,我无法点击结束程序按钮。

也许我必须使用BackgroundWorker才能发布Form1?

有什么想法?

+2

'有什么想法吗?'是的。 (课程:如果你想得到一个好的答案,你需要提问一个完整的代码,这个代码不工作) – Plutonix

+0

为了在长执行过程中使UI响应 - 在不同的线程上执行这个过程。这是我们现在可以告诉你的。你的问题不遵守这个网站的规则 –

回答

0

没有代码,这听起来像你的问题与线程相关。您的长时间运行的进程/代码正在UI线程上执行,导致UI无响应。要解决此问题,请在单独的线程上运行长时间运行的进程/代码,并在单击“结束进程”按钮时提供停止该进程的方法。

在这里复制您的相关代码将有所帮助。

+0

你能删除这个答案吗?因为我会在这里删除整个话题。 –