线程间操作无效: 从不是创建控件“xx”的线程访问它
来源:互联网 发布:ubuntu内核是什么 编辑:程序博客网 时间:2024/05/17 08:16
<pre name="code" class="csharp">private Thread t;public Form1(){ InitializeComponent(); t = new Thread(Test);}private void Test(){ ShowMsg("abc");}private void ShowMsg(string strMsg){ //C#中窗体控件默认只能从主线程中访问,如果要从别的线程中访问必须要使用 BeginInvoke 用制定的参数异步制定委托 //获取一个值,该值指示调用方在对控件进行方法调用时是否必须调用 Invoke 方法,因为调用方位于创建控件所在的线程以外的线程中。 if (this.InvokeRequired) { Action<string> dg = ShowMsg; //在创建控件的基础句柄所在线程上,用指定的参数异步执行指定委托。 this.BeginInvoke(dg, strMsg); } else { txtShow.AppendText(strMsg); }}
关于线程:
1.线程是个容器 存储执行到哪一段代码,存储局部变量,存储当前方法指针。
2.多线程就是多个线程读取相同的模板。
1 0
- “线程间操作无效:从不是创建控件“XX”的线程访问它”的解决方法
- 线程间操作无效:从不是创建控件“XX”的线程访问它
- 线程间操作无效:从不是创建控件“XX”的线程访问它
- 线程间操作无效:从不是创建控件“XX”的线程访问它,多线程问题
- "线程间操作无效:从不是创建控件“XX”的线程访问它"
- 线程间操作无效: 从不是创建控件" XX" 的线程访问它
- 线程间操作无效:从不是创建控件“XX”的线程访问它
- C#线程间操作无效: 从不是创建控件" XX" 的线程访问它
- C#线程间操作无效: 从不是创建控件" XX" 的线程访问它
- 线程间操作无效: 从不是创建控件“xx”的线程访问它
- 【转】C#线程间操作无效: 从不是创建控件" XX" 的线程访问它
- C#线程间操作无效: 从不是创建控件" XX" 的线程访问它
- 线程间操作无效: 从不是创建控件“xx”的线程访问它。
- WinForm中线程问题:线程间操作无效: 从不是创建控件“...”的线程访问它
- c#线程问题:线程间操作无效:从不是创建控件 的线程访问它
- WinForm中线程问题:线程间操作无效: 从不是创建控件“...”的线程访问它
- 线程间操作无效: 从不是创建控件“”的线程访问它的解决方法
- 小结“线程间操作无效: 从不是创建控件的线程访问它” 错误的解决方法
- 第7章1
- js焦点 显示不同表单
- 面向对象--类与类之间的几种关系
- IE圆角支持
- 设计模式大全
- 线程间操作无效: 从不是创建控件“xx”的线程访问它
- [Leetcode]Binary Tree Inorder Traversal
- Mac下 升级 php+apache
- Activiti工作流引擎使用
- hdu 2066 一个人的旅行(迪杰斯特拉 && floyd)
- 战略游戏(stragedi)
- 追逐自己的梦想----------辅助制作第十四课:给出自动打怪和技能打怪的源码
- sql 删除记录中的空格方法
- GitHub上最火的74个Android开源项目