摘要:        
InvokeRequired 当前线程不是创建控件的线程时为true比如你可以自己开一个Thread,或使用Timer的事件来访问窗体上的控件的时候,在线程中窗体的这个属性就是True的。简单的说,如果有两个线程,Thread A和Thread B,并且有一个Control c,是在Thread A里面new的。那么在Thread A里面运行的任何方法调用c.InvokeRequired都会返回false。相反,如果在Thread B里面运行的任何方法调用c.InvokeRequired都会返回true。是否是UI线程与结果无关。(通常Control所在的线程是UI线程,但是可以有例外)    阅读全文
        
            posted @ 2011-03-01 16:15
赤色彗星
阅读(470)
评论(0)
推荐(1)
        
                    
                
        
浙公网安备 33010602011771号