C#多线程如何修改控件属性
1、我先把代码贴出来,
有基础的同学,可以直接试一试。
没有基础的同学,
可以继续看我后面的演示程序。
如下图:
2、首先创建Windows应用程序项目,如下图:
3、在窗口上,添加Lable控件,并改名Lbl_Control。
4、下面写个简单的程序,
在多线程中修改Lbl_Control控件的Text属性。
如下图:
调用Action委托的BeginInvoke方法,
系统会自动创建一个线程执行。
不熟悉的同学,可以看我的另一篇文章,
链接如下:
5、执行程序会发现,
系统报告异常。
6、下面我们换成第一步骤中的方法,试试。
7、执行程序,
可以把Lbl_Control的Text属性,改成Hello World。
8、这个方法是多线程修改控件属性的套路,
其他控件的其他属性都可以用这种方式修改。
同学们可以记一下。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:73
阅读量:67
阅读量:66
阅读量:38
阅读量:65