窗体上的控件不能被跨线程访问,简单的解决方法.在Form1_Load事件中添加这句Form.CheckForIllegalCrossThreadCalls = false;窗体上的控件就能跨线程访问了.