【发布时间】:2012-04-02 20:41:27
【问题描述】:
我将函数放到新线程中,但它不起作用。我有例外:
跨线程操作无效:控件“textBox1”从 线程不是创建它的线程。
我的代码:
void licz()
{
int wynik = 0;
for (int i = 0; i < 200; i++)
{
wynik =+ i;
textBox1.Text += wynik.ToString() + Environment.NewLine;
}
MessageBox.Show("Wynik: " + wynik);
}
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Thread th1 = new Thread(licz);
th1.Start();
}
如何解决?
【问题讨论】: