C#/ .NET - 如何从另一个线程触发listview的更新

sha*_*kin 2 .net c# multithreading listview

似乎我被禁止从主线程之外的另一个线程访问(即更新)我的列表视图控件.

如何执行某些线程任务,然后以某种方式发出信号以启动listview的更新?

Jam*_*ack 5

您需要调用Invoke()来进行更改.

这里解释了原因:http: //blogs.msdn.com/davidklinems/archive/2006/03/09/548235.aspx

如何使用示例进行此处显示:http: //msdn.microsoft.com/en-us/library/ms171728%28VS.80%29.aspx

基本上,必须从主线程完成更改,因此您必须重新开始进行更新.