开发者社区> 冰点沐雪> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

winform 多线程改变UI控件状态

简介: new Thread(() => { //多线程处理的任务 //调用ui进程 //Invoke(new Action(() => { ...
+关注继续查看
  new Thread(() => { 
            
                //多线程处理的任务
                //调用ui进程
                //Invoke(new Action(() => { 
                BeginInvoke(new Action(() => { 
                //改变UI控件状态
                
                }));
            
            }).Start();

比如:

 new Thread(() =>
                {

                    Thread.Sleep(1000);
                    StringBuilder sb = new StringBuilder();
                    for (int i = 0; i < 1000; i++)
                        sb.Append("test");
                    string s = sb.ToString();
                    Stopwatch sw = Stopwatch.StartNew();
                    Invoke(new Action(() =>
                    {
                        textBox1.Text = s;
                    }));
                    MessageBox.Show(sw.ElapsedMilliseconds.ToString());  



                }).Start();

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
WinForm——Text控件总结
WinForm——Text控件总结
55 0
winform打开进程与关闭进程
#region 判断某进程名是否运行 /// /// 关闭指定名称的进程 /// /// void KillProcess(string processname) { Process[] allProcess = Process.
737 0
WinForm 控件库
1:Telerik 介绍: Telerik 是保加利亚的一个软件公司,专注于微软.Net平台的表示层与内容管理控件。Telerik 提供高度稳定性和丰富性能的组件产品,并可应用在非常严格的环境中。
1494 0
收集winform 多线程教程
Winform的多线程问题   http://blog.csdn.net/maths_bai/article/details/6000744
659 0
WinForm 拖动控件
private Point mouseOffset;private void label1_MouseDown(object sender, MouseEventArgs e){    mouseOffset = new Point(-e.
548 0
WinForm主要控件分类一览
功能 控件 说明 数据显示 DataGridView  DataGridView 控件提供用来显示数据的可自定义表。使用 DataGridView 类,可以自定义单元格、行、列和边框。
941 0
如何在多线程中调用winform窗体控件
由于 Windows 窗体控件本质上不是线程安全的。因此如果有两个或多个线程适度操作某一控件的状态(set value),则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的 bug,包括争用和死锁的情况。
750 0
+关注
冰点沐雪
专业从事软件开发(asp.net)近10年。
434
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载