标签: winforms visual-studio-2010 freeze
我正在开发一个Windows应用程序:
当用户单击按钮时,所有这些任务都会启动。问题是单击按钮后:
我该怎么办?
答案 0 :(得分:3)
您需要在后台线程上完成工作。开始使用后台线程的最简单方法是background worker。
当您在后台线程上工作时,如果要更新GUI组件,则需要调用主线程。后台工作程序使用Report Progress方法可以执行此操作。
阅读线程的基础知识,并试一试。如果您遇到问题,请返回并发布带有特定代码示例的新问题。