1.Control.CheckForIllegalCrossThreadCalls =false
.Net2.0以后拒绝多线程访问空间,避免空间造成死锁。以前Control.CheckForIllegalCrossThreadCalls =false;默认就是这样,现在默认为true。
如果不会好几个线程同时操作一个控件用方法1就可以
2.Invoke(new Action(delegate { /*控件语句*/ })); 或者Invoke(new MethodInvoker(delegate {/*控件语句*/ }));
适用于多线程的情况