【发布时间】:2012-07-11 04:09:10
【问题描述】:
可能重复:
C# WinForm Application - UI Hangs during Long-Running Operation
我使用 C# 和 .NET Framework 4.0 创建了一个 Windows 窗体应用程序。我有一个问题,当程序正在工作时,我无法在窗口中移动,如果我最小化它,我就无法让它回来。我认为这是因为我在运行 UI 的同一线程上工作。
这可能是原因吗?如果是这样,我该如何解决?
【问题讨论】:
-
这取决于工作是什么。但是您可以尝试使用Background Worker Class
-
@MarkHall 主要是上传文件到服务器
-
我觉得这个问题每天都会被问到......我们可以开始将它们作为重复项正确关闭吗?
标签: c# .net winforms multithreading user-interface