首页 > 编程语言 > 详细

C# WINFORM 线程中更新UI

时间:2016-08-28 12:26:57      阅读:253      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!