永发信息网

vb.net的托管

答案:2  悬赏:80  手机版
解决时间 2021-02-27 01:06
我很想知道如果用托管啊啥的类似的方法如何跨线程使用一个控件那?越简单越好!最好是要vb的代码。原理说明也行~
最佳答案
跨线程操作控件需要走Invoke()方法。C#可以用Invoke+MethodInvoker+Lambda表达式来简单完成。vb就不知道怎么写了
全部回答
====================================== 因为代码的执行速度n快 你又用if me.richtextbox1.invokerequired then 所以 这边在执行 那边也执行 导致冲突(貌似是这样的意思 我也说不清楚) ====================================== 可以用委托去完成操作 保证不假死 我刚好之前有个实验实例 你可以看看 imports system.threading public class form1 delegate sub dg(byval textt as string) private sub button1_click(byval sender as system.object, byval e as system.eventargs) handles button1.click dim t1 as new thread(new threadstart(addressof ds1)) t1.start() dim t2 as new thread(new threadstart(addressof ds2)) t2.start() end sub sub ds1() for i as integer = 0 to 3000 me.begininvoke(new eventhandler(addressof ds11), i) thread.sleep(30) application.doevents() next end sub sub ds11(byval sender as system.object, byval e as system.eventargs) listbox1.items.add(sender.tostring & chr(6) & textbox1.text) end sub sub ds2() for i as integer = 0 to 3000 me.begininvoke(new eventhandler(addressof ds22), i) thread.sleep(30) application.doevents() next end sub sub ds22(byval sender as system.object, byval e as system.eventargs) textbox1.text = sender.tostring end sub end class
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
程氏牙科怎么去啊,有知道地址的么
冷车起步挂前进挡顿挫感很严重,是为什么
椿林麻辣烫沥海镇店地址在什么地方,想过去办
当代是否还有强大的黑弥撒组织
峨眉山到都江堰怎么走
英语发音过程中,什么时候爆破,什么时候不爆破
大话西游手游攻略 谈:什么样的鬼该选什么样
在建筑行业中甲方是否指的开发商?
衣恋在哪里啊,我有事要去这个地方
央视少儿频道2月26日下午播出的动画片,一个
怎样在fastboot模式下刷入秋大的recovery
the pet has big eyes 改为否定句the pet has
黑龙江广播电视网络股份有限公司虎林分公司在
我以前知道有种东西放在家里会散发香味~价格
焊接H型钢制作需要准备哪些材料
推荐资讯
2009年4月9日,中国青年网刊登蔡元培先生的《
《山居秋暝》中第一二句诗人看见了什么,听到
我已有三个孩子,我可以上户吗?可以不交罚款
广东电网公司云路供电所我想知道这个在什么地
民营医院是否可以报医保和生育险
和顺小笼汤包下埔店地址有知道的么?有点事想
朱鹮走向衰落的原因
uc头条社会民生新闻是什么
汉唐足道在哪里啊,我有事要去这个地方
读某国对外贸易情况示意图,回答9—10题。9.
外地学生,组织关系转移到天津,想问一下天津
fast路由显示90002错误代码是怎么回事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?