可以通过将 CheckForIllegalCrossThreadCalls 属性的值设置为 false 来禁用此异常。
这是 MSDN 的方法之一,怎么做去做,看不懂。

解决方案 »

  1.   

    Control.CheckForIllegalCrossThreadCalls = false ;
    不建议这样做,可能引起非预期的错误,建议使用委托
    http://blog.renren.com/share/183282574/2111578368
      

  2.   

    http://blog.csdn.net/xianfajushi/article/details/7609849
      

  3.   

    跨线程,参考msdn:How to: Make Thread-Safe Calls to Windows Forms Controls 
    http://msdn.microsoft.com/en-us/library/ms171728(v=vs.80).aspx
      

  4.   

    http://topic.csdn.net/u/20100512/11/4d382c79-8abf-486d-9d63-8ae18c299096.html?r=65370715
      

  5.   

    跨线程用那个控件的Invoke方法去调用