对InvokeRequired的理解
if (listBox1.InvokeRequired) //当有新工作进程访问控件时InvokeRequired为True
{
MyInvoke myinvoke = new MyInvoke(SetListBoxValue); //
定义委托对象 里边的SetListBoxValue是个方法
listBox1.Invoke(myinvoke, new object[] { values}); //
用当前工作进程对控件进行访问
}
else // 向ListBox添加数据
{
foreach ()
{
listBox1.Items.Add();
}
目前还在学习中,希望会对大家有所帮助,觉得不错,就点赞支持一下。
另外,转载时请附带链接。谢谢!