AI智能
改变未来

C# this.invoke()作用

在应用程序的主线程上执行指定的委托。一般应用:在辅助线程中修改UI线程( 主线程 )中对象的属性时,调用this.Invoke()

 

例如:

                Thread thread = new Thread(() =>
                {
                    this.Invoke(new MethodInvoker(delegate
                        {
                            this.btConnect.Text = \”已连接\”;
                            this.btConnect.BackColor = Color.Green; 
                        }));

                });

                thread.IsBackground = true;
                thread.Start();

 

这样就可以不使用CheckForIllegalCrossThreadCalls = false这个属性了

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » C# this.invoke()作用