线程间操作无效: 从不是创建控件“”的线程访问它~~~的解决方法~
来源:互联网 发布:咸阳三原县广电网络 编辑:程序博客网 时间:2024/05/17 04:30
线程间操作无效: 从不是创建控件“”的线程访问它。
听说2003里边不会,我不知道是不是这样的,反正一直都在用05~
05里会出这个问题的,貌似是为了安全~
哦,现在知道的解决方法有两个~
第一:
Control.CheckForIllegalCrossThreadCalls = false;
线程开始的时候加这么一句,OK,看不到错误了~
啥都能用了~
第二:
用委托,在05里,每个控件都有个InvokeRequired的属性~
判断一下是不是true,是的话进行Invoke操作的,完事了~
//建立个委托private delegate string returnStrDelegate();//搞个最简单滴取值滴方法~private string returnSchool() { return CB_School.SelectedValue.ToString(); }//判断一下是不是该用Invoke滴~,不是就直接返回~private string returnCB(returnStrDelegate myDelegate) { if (this.InvokeRequired) { return (string)this.Invoke(myDelegate); } else { return myDelegate(); } }//别的线程里的调用哇~string _school = returnCB(returnSchool);
大概就是这样的,最好别用第一种方法!!
- “线程间操作无效:从不是创建控件“XX”的线程访问它”的解决方法
- 线程间操作无效: 从不是创建控件“”的线程访问它的解决方法
- 小结“线程间操作无效: 从不是创建控件的线程访问它” 错误的解决方法
- 小结“线程间操作无效: 从不是创建控件的线程访问它” 错误的解决方法
- 线程间操作无效: 从不是创建控件“”的线程访问它~~~的解决方法!
- 线程间操作无效: 从不是创建控件“”的线程访问它~~~的解决方法~
- 小结“线程间操作无效: 从不是创建控件的线程访问它” 错误的解决方法
- 小结“线程间操作无效: 从不是创建控件的线程访问它” 错误的解决方法
- 线程间操作无效 从不是创建控件“___”的线程访问它”解决方法的疑惑
- 线程间操作无效: 从不是创建控件“”的线程访问它~~~的解决方法
- C# 线程间操作无效: 从不是创建控件“”的线程访问它~~~的解决方法~
- 线程间操作无效: 从不是创建控件“”的线程访问它~~~的解决方法~
- 线程间操作无效: 从不是创建控件“”的线程访问它~~~的解决方法
- 线程间操作无效: 从不是创建控件“”的线程访问它~~~的解决方法~
- 线程间操作无效: 从不是创建控件“”的线程访问它~~~的解决方法~
- 线程间操作无效: 从不是创建控件“”的线程访问它~~~的解决方法~
- 线程间操作无效: 从不是创建控件“”的线程访问它的解决方法~
- 线程间操作无效: 从不是创建控件的线程访问它的三种解决方法
- Unity3D之游戏架构脚本该如何来写
- Spring MVC程序使用中遇到的问题
- xcode5解决问题ARC forbids explicit message send of 'release'
- Android之NDK开发环境r9
- Linux命令行下编辑常用的快捷键
- 线程间操作无效: 从不是创建控件“”的线程访问它~~~的解决方法~
- backup
- apache与Nginx的主要区别(内核多路I/O之select与epoll的区别)
- 函数和指针(接前面的指针)
- 面试常见技巧问题及注意的问题
- 新建了wordpress站,国外空间,欢迎交流
- mongodb_复制与备份
- 去掉超链接下划线
- 每天写一点代码----计数排序。