首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

线程安全类 跨线程批改窗体UI

2012-12-23 
线程安全类 跨线程修改窗体UIprivate void ThreadSafeInvoke(Control control, MethodInvoker invoker){if

线程安全类 跨线程修改窗体UI

private void ThreadSafeInvoke(Control control, MethodInvoker invoker)        {            if (control.InvokeRequired)            {                control.Invoke(invoker);            }            else            {                invoker();            }        }

?调用:匿名方法

//设置文本            ThreadSafeInvoke(this,delegate()            {                int Cnt = int.Parse(this.listView1.Items[RuleDic[regDetail.SiteID].RowIndex].SubItems[2].Text);                Cnt++;                this.listView1.Items[RuleDic[regDetail.SiteID].RowIndex].SubItems[2].Text = Cnt.ToString();            });

?

热点排行