使用情景
开发环境:VS 2013 Pro, .Net Framework 4.5
C# 开发窗口程序,需要在开辟的子线程中调用textbox控件,修改显示内容
直接调用会报错,原因是跨线程操作,需要使用其他方式,解决如下
代码
1. this.Invoke((EventHandler)(delegate { textBox.Text += "hello, world"; }));
2. Invoke(new Action(() => { textBox_send.AppendText("hello, world\r\n"); }));