写程序的时候经常会遇到跨线程访问控件的问题,看到不少人去设置Control.CheckForIllegalCrossThreadCalls = false;这句话是告诉编译器不要对跨线程访问作检查,可以实现访问,但是出不出错就不一定了. 个人建议使用委托delegate来实现.Windows中,UI是单线程的,即不允许多个线程直接访问它,通常它只由创建这个控件的线程(主线程)来控制,所以可以通过委托,告诉主线程对控件进行操作. 点击一个按钮,就创建一个线程添加一个item到ListView中,直…