0

在我的应用程序中有一个ListView文件和文件夹。用户可以将它们加载到服务器上。加载在单独的线程中执行,但我在窗体的进度条中显示进程的状态,使用Control.Invoke(ShowProgressMethod...方法,因此ShowProgressMethod在主线程上调用。

一切正常,但是当我尝试在主线程中执行其他操作(例如删除一个文件)时,UI 被阻止。通常在刷新进程时发生ShowProgressMethod,在此期间我从同一个线程调用了另一个方法。

我怎样才能解决这个问题?

4

0 回答 0