繁忙时C#窗口变空 - >进度条?但是怎么样?

iha*_*unt 8 c# multithreading winforms progress-bar

我有一个程序可以完成一些复制工作(通过File.Copy)可能会持续几分钟.当用户在此时将另一个窗口带到前台时,程序窗口变为空白,因为它不会重绘自身.

现在我想在屏幕中央的额外窗口中显示ProgressBar,但该窗口也是空白的.

所以我在另一个没有帮助的线程中启动它.

我很确定有人这样做过,但我找不到一个有效的例子.有任何想法吗?

art*_*ika 4

关于BackgroundWorker 类的文档中有一个很好的示例。