码迷,mamicode.com
首页 > 编程语言 > 详细

C# WINFORM 线程中更新UI

时间:2016-08-28 12:27:43      阅读:286      评论:0      收藏:0      [点我收藏+]

标签:

幸好今天是周末,有时间把这个问题记录一下.在多种语言之间切换,发现开发效率降的很低了,开发成本都集中到调式上了,C/C++这些放弃很久了,突然感觉线程这个问题搞的有点烦躁

我这里提到的线程中更新UI,在大数据 大并发,以及CPU时间碎片上,未经过验证,项目紧 你懂的..如果你和我一样急于实现 可以考虑一下

 

总体是这样

 

//NetDataHandler 是被非UI主线程调用的 你现在看到到这两个函数是放在UI窗体上的
        public void NetDataHandler(string jsonData) {

       //因为MerhodInvoker不能传参,所以在UI类上加了个属性
this.NetDataContent = jsonData; MethodInvoker inf = new MethodInvoker(NetDataAnalysis); BeginInvoke(inf); } public void NetDataAnalysis() { this.text1.Text = this.NetDataContent
 }

 

C# WINFORM 线程中更新UI

标签:

原文地址:http://www.cnblogs.com/cfas/p/5814694.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!