您的位置:首页 > 产品设计 > UI/UE

C#在非UI线程调用UI线程的控件

2015-08-03 09:10 330 查看
首先需要定义一个委托(delegate):

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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: