C#在非UI线程调用UI线程的控件
2015-08-03 09:10
330 查看
首先需要定义一个委托(delegate):
private delegate void delegateSetProcessBarVal(int value);
然后定义一个方法来执行具体的操作:
在需要访问UI线程的时候这样调用:
private delegate void delegateSetProcessBarVal(int value);
然后定义一个方法来执行具体的操作:
private void setProcessBarVal(int value){ this.processBar1.Value = val; }
在需要访问UI线程的时候这样调用:
processBar1.BeginInvoke(new delegateSetProcessBarVal(<span style="font-family: Arial, Helvetica, sans-serif;">setProcessBarVal</span>),10);
相关文章推荐
- [leetcode-51]N-Queens(java)
- 取得viewController展示view
- UI 03 UITextField
- UI 02 UIButton
- iOS UI03_登陆+注册 UI1~3系统归纳
- UIViewController视图控制器(移动self.view,随机颜色)
- UIImageView图片填充三种模式的区别
- HackerRank - "Snakes and Ladders: The Quickest Way Up"
- 为什么不推荐用UniversalImageLoader加载res/drawable
- UE4信息交互-关卡蓝图引用关卡中的对象
- wildfly使用入门
- IOS开发UI篇--IOS动画(Core Animation)总结
- 本教程针对HBuilder5.0.0,制作日期2014-12-31(从HBuilder工具上获得)
- UE4信息交互-命令行执行自定义事件ConsoleCommand
- 本教程针对HBuilder5.0.0,制作日期2014-12-31(从HBuilder工具上获得)
- [leedcode 187] Repeated DNA Sequences
- leetcode 63: Unique Paths II
- iOS开发——UI进阶篇(十三)UITabBarController简单使用,qq主流框架
- hdu 5312 Sequence
- php图像函数 imagecreatetruecolor()和imagecreate()的区别