代码之家  ›  专栏  ›  技术社区  ›  sharkin

C 35;/.NET-如何从另一个线程触发ListView更新

  •  2
  • sharkin  · 技术社区  · 15 年前

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

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

    1 回复  |  直到 15 年前
        1
  •  5
  •   James Black    15 年前

    您需要调用invoke()来进行更改。

    原因如下: http://blogs.msdn.com/davidklinems/archive/2006/03/09/548235.aspx

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

    基本上,更改必须从主线程完成,所以您必须重新开始更新。