本文介绍了如何从其他线程将项目添加到listBox?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在启动新线程:
Thread t = new Thread(UpdateListOutput);
t.IsBackground = true;
t.Start();
UpdateListOutput:
UpdateListOutput:
void UpdateListOutput()
{
while (true)
{
if (!string.IsNullOrEmpty(engineOutput))
{
OutputBox.Items.Add(engineOutput);
}
}
}
我收到错误消息:
我该如何运行?
推荐答案
尝试一下
this.Invoke((MethodInvoker)(() => OutputBox.Items.Add(engineOutput)));
这篇关于如何从其他线程将项目添加到listBox?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!