在我的应用程序中有一个ListView
文件和文件夹。用户可以将它们加载到服务器上。加载在单独的线程中执行,但我在窗体的进度条中显示进程的状态,使用Control.Invoke(ShowProgressMethod...
方法,因此ShowProgressMethod
在主线程上调用。
一切正常,但是当我尝试在主线程中执行其他操作(例如删除一个文件)时,UI 被阻止。通常在刷新进程时发生ShowProgressMethod
,在此期间我从同一个线程调用了另一个方法。
我怎样才能解决这个问题?