网络营销心得体会800字,一个网站如何优化,开发系统软件,wordpress使用iis在不加任何修饰的情况下#xff0c;C# 默认不允许跨线程访问控件#xff0c;实际在项目开发过程中#xff0c;经常使用跨线程操作控件属性#xff0c;需要设置相关属性才能正确使用#xff0c;两种方法设置如下#xff1a;
方法1#xff1a;告诉编译器取消跨线程访问检…在不加任何修饰的情况下C# 默认不允许跨线程访问控件实际在项目开发过程中经常使用跨线程操作控件属性需要设置相关属性才能正确使用两种方法设置如下
方法1告诉编译器取消跨线程访问检查在窗体构造函数中编写如下图所示 方法2设置所需的控件为跨线程访问即可 this.textBox1.Invoke(new EventHandler(delegate //访问主界面的控件{textBox1.Text class1.MyProperty.ToString();})); 示例代码如下 private void button1_Click(object sender, EventArgs e){Task.Run(() //开启线程{Class1 class1 new Class1();while (true){Thread.Sleep(100);class1.MyProperty random.Next(210, 230);this.textBox1.Invoke(new EventHandler(delegate //访问主界面的控件{textBox1.Text class1.MyProperty.ToString();}));}});}