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

invoke有关问题

2012-04-14 
invoke问题关于 invoke ,我不太会用,下面的代码应该怎么修改??C# codethis.txtOCardNO1.Invoke(new Method

invoke问题
关于 invoke ,我不太会用,下面的代码应该怎么修改??

C# code
                this.txtOCardNO1.Invoke(new MethodInvoker(                    delegate                    {                        txtOCardNO1.Text = pcid;                    }                ));                this.txtOutTime.Invoke(new MethodInvoker(                    delegate                    {                        txtOutTime.Text = DateTime.Now.ToString();                    }                ));
 

其中 txtOCardNo1 和 txtOutTime 是主窗口中的 txtbox 控件  
pcid是从辅助线程上读到的信息
我调试的时候,报错说:从不是创建txtOCardNo1 (txtOutTime )的线程上访问他

[解决办法]
C# code
            if (textBox1.InvokeRequired)            {                 textBox1.Invoke(...);            } 

热点排行