一、问题
WindowsForm窗体程序,一个定时器timer中给一个label的text属性给值,运行报错为:“System.InvalidOperationException”类型的异常在 System.Windows.Forms.dll 中发生,但未在用户代码中进行处理
其他信息: 线程间操作无效: 从不是创建控件“label名”的线程访问它。
二、解决
窗体的构造函数中加入这句:
System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;
允许控件被跨线程操作。