首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

多线程出现有关问题了

2012-06-05 
多线程出现问题了我在测试thread模拟定时器执行的时候while (true){if (textBox1.InvokeRequired){Thread.

多线程出现问题了
我在测试thread模拟定时器执行的时候
  while (true)
  {
  if (textBox1.InvokeRequired)
  {
  Thread.Sleep(2000);
  textBox1.Invoke(new weituo(genggai));//执行是没问题,但是在关闭窗体时候,这句报错(在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。)
  }
   
  }

[解决办法]
对的,不能再后台线程上,执行UI线程上的操作。所有的控件都是在UI线程的。。。

热点排行