C# 如何使用线程访问表单组件?
简单的问题是,我有一个控制台模式的应用程序。每件事都将使用C# 如何使用线程访问表单组件?,c#,C#,简单的问题是,我有一个控制台模式的应用程序。每件事都将使用console.WriteLine在控制台中写入。然而,现在我有了一个表单和一个列表框。我很容易知道怎么做,但是,正确的方法是什么?您可以使用委托从另一个线程访问UI,简单而整洁: this.Invoke((MethodInvoker)delegate { textBox1.Value = "your text"; }); 正确的方法做什么?非常感谢你的回
console.WriteLine
在控制台中写入。然而,现在我有了一个表单和一个列表框。我很容易知道怎么做,但是,正确的方法是什么?您可以使用委托从另一个线程访问UI,简单而整洁:
this.Invoke((MethodInvoker)delegate
{
textBox1.Value = "your text";
});
正确的方法做什么?非常感谢你的回答。你能告诉我哪里出错了吗?这是我的代码:this.Invoke((MethodInvoker)委托{lstStatus.Items.Add(“test”);});