请问在线程中可以设置FORM中的控件的值吗? http://support.microsoft.com/kb/815804/zh-cn这是微软帮助中的一段this.progressBar1.Value = newval;实际调测时报错,请问是什么原因? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 跨线程访问主线程中实例化的控件,需要开启安全访问,Control.Invoke,Control.BeginInvoke(委托... 尽量不要开启安全访问可以用委托和方法进行操作 比如:public class myForm{ public myForm(){} private delegate void SetControlStateDeletage(string a); private delegate void SetControlState(string a){btn1.Text=a;} private btn3_Click(object sender,Eventargs e) { string btnText=e.Name; BackgroundWork work=new BackgroundWork (); //声明后台线程, work.DoWork+=delegate //定义后台线程要做的工作 { SetControlStateDeletage setControlStateDeletage=new SetControlStateDeletage(SetControlState); this.Invoke(setControlStateDeletage,btnText); }; work.RunWorkerAsync(); //后台线程启动 }} Action d=delegate(){this.progressBar1.Value = newval;}progessBar1.Invode(d);跨线程的话要这么写 webbrowser显示ppt 关于右键添加事件 与动态添加控件的问题。。。。。【求助】。。【求助】。。【求助】。。【求助】。。【求助】。。【求助】。。【求助】 数据保存到数据库 怎么做注册码?winform的。 dgv中为何不显示数据 如何用c++通过串口控制 三盏LED灯亮与灭? C# contextmenu 问题 C#中没有long double吗? 急!有个大客户,香港与本地用专线连接,但我用SqlConnection对象根本无法连接? 我的帖子怎么都没人会????郁闷,放分!:< 问题求救 xtraTreeList控件添加节点问题
比如:public class myForm
{
public myForm(){}
private delegate void SetControlStateDeletage(string a);
private delegate void SetControlState(string a){btn1.Text=a;}
private btn3_Click(object sender,Eventargs e)
{
string btnText=e.Name;
BackgroundWork work=new BackgroundWork (); //声明后台线程,
work.DoWork+=delegate //定义后台线程要做的工作
{
SetControlStateDeletage setControlStateDeletage=new SetControlStateDeletage(SetControlState);
this.Invoke(setControlStateDeletage,btnText);
};
work.RunWorkerAsync(); //后台线程启动
}
}
{
this.progressBar1.Value = newval;
}
progessBar1.Invode(d);跨线程的话要这么写