http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

楼主: 站长苏飞

[Winform] C#多线程解决界面卡死问题的完美解决方案,BeginInvoke而不是委托delegate

  [复制链接]
 楼主| 发表于 2015-7-23 08:13:12 | 显示全部楼层
神同步 发表于 2015-7-22 21:11
其实我喜欢在多线程的时候对主线程窗体的控件这样赋值  懒得写委托 要是有十个组件是个蛋疼的事
     
...

写个统一的就行了,或者写个方法出来,传对象过来


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2015-7-29 17:02:59 | 显示全部楼层
膜拜中....!
回复

使用道具 举报

发表于 2015-8-3 00:24:09 | 显示全部楼层
谢谢飞哥,很有用!!
发表于 2015-8-21 16:17:46 | 显示全部楼层
受教了学习中……
发表于 2015-10-30 20:58:06 | 显示全部楼层
受教了学习中……
发表于 2015-11-2 20:08:32 | 显示全部楼层
好东西,正好需要!!!!
发表于 2015-11-11 10:31:41 | 显示全部楼层
你不用Invoke直接更新richTextBox1的话会报“不是从它创建的线程访问”的错吧
 楼主| 发表于 2015-11-11 10:40:31 | 显示全部楼层
taoerchun 发表于 2015-11-11 10:31
你不用Invoke直接更新richTextBox1的话会报“不是从它创建的线程访问”的错吧

你猜的吧,我运行这么久也没听说过会有这错
发表于 2015-11-11 12:55:03 | 显示全部楼层
站长苏飞 发表于 2015-11-11 10:40
你猜的吧,我运行这么久也没听说过会有这错

我下载了你的源码,取消掉BeginInvoke后报“线程间操作无效: 从不是创建控件“richTextBox1”的线程访问它。”
 楼主| 发表于 2015-11-11 13:23:06 | 显示全部楼层
taoerchun 发表于 2015-11-11 12:55
我下载了你的源码,取消掉BeginInvoke后报“线程间操作无效: 从不是创建控件“richTextBox1”的线程访问 ...

我去,这不用说肯定是不行啊,你上面写的Invoke  而不是BeginInvoke 这有本质区别,我上面以为你说的不用Invoke  会出问题
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-11-22 00:14

© 2014-2021

快速回复 返回顶部 返回列表