创建某控件的线程之外的其他线程试图调用该控件引发的问题
当创建某控件的线程之外的其他线程试图调用该控件时,一般情况下程序运行是不会出错的,但有可能会引发一些其他的问题,比如线程之间的数据同步等,这个问题可以通过lock来解决。
在VS 2005中,这种情况同样在运行时不会出错,但当调试时则会提示异常。可以屏蔽此异常,方法就是在创建该控件的线程中添加Control.CheckForIllegalCrossThreadCalls=false。
在VS 2005中,这种情况同样在运行时不会出错,但当调试时则会提示异常。可以屏蔽此异常,方法就是在创建该控件的线程中添加Control.
posted on 2006-07-26 08:49 bartholomew 阅读(218) 评论(0) 编辑 收藏 举报