欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C# 跨线程调用窗体控件

程序员文章站 2022-06-10 13:07:35
...

C#在多线程程序中,新创建的线程不能访问UI线程创建的窗口控件,这个时候如果你想要访问窗口的控件。

  • 第一种方法:关闭安全检查。
 public Form1()
        {
            InitializeComponent();
            System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;
        }
  • 第二种方法:委托回调。
    第一种关闭安全性检查的方法是权宜之计,不宜使用在真正的项目实践中,真正的项目用什么呢?
    委托回调
相关标签: Net