访问windows窗体本质上不是线程安全的。如果两个或多个线程操作某一控件的状态,会导致错误。

.Net FrameWork 有助于在以非线程安全方式访问控件时,检测到这一问题。在调试器中运行应用程序时,如果创建某个控件的线程之外的线程试图调用该控件,则调试器会引发一个

InvalidOperationException,并提示“从不是创建控件控件名的线程访问它”。

可以通过将CheckForIllegalCrossThreadCalls属性的值设为false来禁用异常。

相关文章:

  • 2021-11-03
  • 2022-12-23
  • 2022-02-02
  • 2021-12-24
  • 2022-02-27
  • 2021-11-24
猜你喜欢
  • 2022-02-27
  • 2021-10-28
  • 2021-06-26
  • 2021-12-20
  • 2022-12-23
  • 2021-12-07
相关资源
相似解决方案