从不是创建控件“Control Name'”的线程访问它 C#跨线程操作了主线程的控件

线程间操作无效: 从不是创建控件“Control Name'”的线程访问它问题的解决方案及原理分析 

http://blog.csdn.net/kingboy2008/article/details/6529362 

 

解决方法

就是报错的地方(调用函数的地方)

替换

MethodInvoker methodInvoker=new MethodInvoker(需要调用函数);
this.BeginInvoke(methodInvoker);

采用委托调用

 

posted @ 2015-08-07 17:10  郁闷紫番薯  阅读(165)  评论(0编辑  收藏  举报