博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
control.begininvoke
阅读量:6659 次
发布时间:2019-06-25

本文共 509 字,大约阅读时间需要 1 分钟。

void ModbusChannel_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)

      {
          if (!dgvrChannel.DataGridView.IsHandleCreated)
          {
              return;
          }

          if (dgvrChannel.DataGridView.InvokeRequired)

          {
              dgvrChannel.DataGridView.BeginInvoke(new PropertyChangedEventHandler(ModbusChannel_PropertyChanged), new object[] { sender, e });
          }
          else
          {
              dgvrChannel.Cells["ChannelValue"].Value = ModbusChannel.Value;
              //不应该再doevents,否则会死锁
              //Application.DoEvents();
          }
      }

转载于:https://www.cnblogs.com/cppss/p/4108004.html

你可能感兴趣的文章
自行控制loadrunner的socket协议性能测试 (转)
查看>>
restful的简单使用
查看>>
POJ 2431 Expedition
查看>>
二分图最大匹配 Hopcroft-Karp算法模板
查看>>
闭包的优点及使用闭包的注意点
查看>>
Laya资源加载小记
查看>>
VC++开发垃圾文件清理软件(上)
查看>>
作为程序员,你常用哪些国外网站?(转)
查看>>
06. Web大前端时代之:HTML5+CSS3入门系列~HTML5 画布
查看>>
SVN:Previous operation has not finished; run 'cleanup' if it was interrupted
查看>>
33. Search in Rotated Sorted Array
查看>>
LIS的string用法
查看>>
雷林鹏分享:解决CI框架的Disallowed Key Characters错误提示
查看>>
杭电OJ--自行车计速器
查看>>
Table 元素 Cell 那些事
查看>>
Transform总结
查看>>
利用Shell命令获取IP地址
查看>>
[牛腩]如何关闭.net framework4.0的请求验证 ...
查看>>
POJ 3039 搜索??? (逼近)
查看>>
MySQL 之 数据操作
查看>>