线程间操作无效: 从不是创建控件"Form1"的线程访问它
2013-01-29 13:08
375 查看
1.在窗体构造函数中写Control.CheckForIllegalCrossThreadCalls =false; 2.使用Invoke等委托函数。 问题原因是。net2.0以后拒绝多线程访问空间,避免空间造成死锁。以前Control.CheckForIllegalCrossThreadCalls =false;默认就是这样,现在默认为true。 如果不会好几个线程同时操作一个控件用方法1就可以。如果存在多个线程一起操作控件使用方法2 方法2可以 Invoke(new MethodInvoker(delegate() { //do something... }));
相关文章推荐
- 线程间操作无效: 从不是创建控件" XX" 的线程访问它
- 解决"线程间操作无效: 从不是创建控件的线程访问它"
- 线程间操作无效:从不是创建控件 "xxxx" 的线程访问它。
- 【转】C#线程间操作无效: 从不是创建控件" XX" 的线程访问它
- 线程间操作无效: 从不是创建控件"..."的线程访问它
- 线程间操作无效: 从不是创建控件“Control Name'”的线程访问它问题的解决方案及原理分析
- C#线程间操作无效: 从不是创建控件" XX" 的线程访问它
- 线程间操作无效: 从不是创建控件“Control Name'”的线程访问它问题的解决方案及原理分析
- C#线程间操作无效: 从不是创建控件" XX" 的线程访问它
- 线程间操作无效: 从不是创建控件"txtContent"的线程访问它.
- 黑马程序员-解决系统报错“线程间操作无效: 从不是创建控件" txtbox1" 的线程访问它”问题的方法
- WinForm解决多线程操作控件问题 线程间操作无效: 从不是创建控件的线程访问它"
- 线程间操作无效: 从不是创建控件“Control Name'”的线程访问它问题的解决方案及原理分析
- C#线程间操作无效: 从不是创建控件" XX" 的线程访问它
- C#错误---线程间操作无效: 从不是创建控件"Form1"的线程访问它.
- bug:C#线程间操作无效: 从不是创建控件" XX" 的线程访问它
- 线程间操作无效: 从不是创建控件“Control Name'”的线程访问它问题的解决方案及原理分析
- (委托事件处理)关于多线程执行显示进度条的实例(转)&&线程间操作无效: 从不是创建控件“rtxtEntryNO”的线程访问它。
- C#线程间操作无效: 从不是创建控件" XX" 的线程访问它
- C#报错"线程间操作无效: 从不是创建控件“XXX”的线程访问它"--解决示例