读书人

invoke有关问题

发布时间: 2012-04-14 17:14:21 作者: rapoo

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(...);            } 

读书人网 >C#

热点推荐