【发布时间】:2012-11-24 07:16:21
【问题描述】:
private void button1_Click(object sender, EventArgs e)
{
t = new Thread(new ParameterizedThreadStart(startRequest));
t.Start(textBox1);
}
void startRequest(object textBox1)
{
textBox1.Text = "hello";
}
这里我得到一个错误,textBox1 没有属性 Text,在主线程中一切正常,但是在新线程中我得到一个错误,如何解决这个问题?
【问题讨论】:
-
您是否尝试在 Windows 应用程序中创建后台线程来更改 WinForm 上控件的属性?不要那样做——这行不通。
-
有什么办法吗?