标签: c# winforms
在我的表单应用程序中单击按钮时,所有其他控件都被冻结,但如果该过程耗时,我想使用按钮退出应用程序。我怎样才能做到这一点?由于所有按钮都被冻结。
答案 0 :(得分:2)
您可以尝试BackgroundWorker。您可以在不影响UI响应的情况下运行该过程。此外,您可以取消该过程。
参考链接中的示例,将您的流程逻辑放在backgroundWorker1_DoWork方法中,只需按照示例源代码中的注释进行操作。
backgroundWorker1_DoWork