博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实时刷新winform中的某一个控件上的文字
阅读量:6909 次
发布时间:2019-06-27

本文共 562 字,大约阅读时间需要 1 分钟。

 

需要注意的是,必须从UI线程,另外启动一个线程才可以。

在新线程调用异步刷新就OK了

Thread thread;        private void button1_Click(object sender, EventArgs e)        {            thread = new Thread(new ThreadStart(AnotherRefresh));            thread.IsBackground = true;             thread.Start();        }        private void AnotherRefresh()        {            MyRefresh("hello world"); Thread.Sleep(1000); MyRefresh("Bye Bye"); } private void MyRefresh(string str) { try { this.Invoke((MethodInvoker)delegate() { textBox1.Text = str; }); } catch (Exception ex) { MessageBox.Show(ex.Message); } }

 

转载地址:http://glycl.baihongyu.com/

你可能感兴趣的文章
设计模式——初步学习
查看>>
metabase实施文档
查看>>
10.3 定位连续值范围的开始点和结束点
查看>>
解析iscroll-小demo
查看>>
基站定位接口说明文档
查看>>
java实现邮件定时发送
查看>>
差分约束 【bzoj2330】[SCOI2011]糖果
查看>>
ArrayList和LinkedList区别
查看>>
Error_GL_KeyflexfieldDefinitionFactory.getStructureNumber无法找到应用产品
查看>>
js作用域及闭包
查看>>
CSS overflow 属性
查看>>
通过改变uiview的layer的frame来实现进度条
查看>>
ADB am 命令详细参数
查看>>
NOIp 数学基础
查看>>
nginx支持ipv6
查看>>
点名器
查看>>
Codeforces Problems-122A. Lucky Division
查看>>
移动端适配代码
查看>>
Js设置所有连接是触发/swt/的代码
查看>>
JS高级程序设计2nd部分知识要点1
查看>>