首页 > 代码库 > 跨线程用invoke调用ui控件方法小结
跨线程用invoke调用ui控件方法小结
同步方法,控件.invoke(delegate,参数),前面这个delegate要声明而且要实现,为什么要实现呢?因为控件不知道怎么实现。你得把解决方案通过委托给控件,控件才能照做。
相当于send了一个invoke message给控件,
“Hi,A控件,我是其它线程来的,想委托你做点事情,具体怎么做我写在委托的信封里头了”,
控件拆开信封,按照信封里头的内容处理。
异步方法,就是BeginInvoke,Endinvoke,更加灵活,可以在控件做完了还能回调一些函数,让调用线程做些通知之类的事情。还没practise。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。