C# CheckForIllegalCrossThreadCalls = false
1.在使用串口方法中有Control.CheckForIllegalCrossThreadCalls = false这么段代码
意思:.net就对于winform中采用多线程调用UI进行了安全性检测,这句代码就是关闭安全检测.
为什么使用:创建了新线程,并在新线程中调用了窗体控件,就会报错。例:System.InvalidOperationException:“线程间操作无效: 从不是创建控件“txtReceived”的线程访问它。”
对于新线程访问窗体控件的方法:
1.关闭安全检查,不建议...
原创
2021-12-21 14:28:47 ·
659 阅读 ·
0 评论