![对InvokeRequired的理解 对InvokeRequired的理解](https://image.shishitao.com:8440/aHR0cHM6Ly9ia3FzaW1nLmlrYWZhbi5jb20vdXBsb2FkL2NoYXRncHQtcy5wbmc%2FIQ%3D%3D.png?!?w=700&webp=1)
if (listBox1.InvokeRequired) //当有新工作进程访问控件时InvokeRequired为True
{
MyInvoke myinvoke = new MyInvoke(SetListBoxValue); //
定义委托对象 里边的SetListBoxValue是个方法
listBox1.Invoke(myinvoke, new object[] { values}); //
用当前工作进程对控件进行访问
}
else // 向ListBox添加数据
{
foreach ()
{
listBox1.Items.Add();
}