标签:
其实这不是新知识,今天刚好遇到了,就发一贴吧。
有两种方法。
方法一:掩耳盗铃(不推荐)
1 public Form1() 2 { 3 InitializeComponent(); 4 Control.CheckForIllegalCrossThreadCalls = true;//不捕获错误线程的调用 5 }
方法二:调用控件的Invoke方法(推荐)
1 Thread thread = new Thread(() => 2 { 3 textBox1.Invoke(new Action<string>((txt) => 4 { 5 textBox1.Text = txt; 6 }), "你好");//调用textBox1的invoke方法传入一个委托对象 8 }); 9 thread.IsBackground = true; 10 thread.Start();
标签:
原文地址:http://www.cnblogs.com/musheng/p/4292306.html