- 博客(3)
- 收藏
- 关注
原创 c# CRC16/DNP校验
网上找了好多都是crc16/modbus啥的,还有各种查表法、长表、短表、直接计算但是都没找到直接拿过来用的CRC16/DNP校验。要不就是用了以后发现结果根本不对。这次项目的校验用途呢就是取string然后校验string,当然直接byte会更省事其中步骤也会简单一些,这里还是通过string举例。最后东拼西凑出来一套成型的东西,结果也都经过校验可以直接用。
2023-08-04 18:38:59
259
1
原创 C# MessageBox被主窗体挡住,方法逻辑锁死但主窗体继续运行。
C# MessageBox被主窗体挡住,方法逻辑锁死但主窗体继续运行。最近公司端C#软件反馈一个问题。运行到MessageBox弹窗后,如果点击到主窗体,然后弹窗自动跳到后面,弹窗方法的逻辑不继续运行了,但是主窗体的其他方法还是继续运行,导致用户使用出现问题。于是网上找了很多方法,最终找到了一个大佬写的方法,亲测好用。// public void ShowMessage(string msg){ this.Invoke(new MessageBoxShow(MessageBoxShow_F
2021-06-08 11:33:35
835
原创 c# winform获取选中文件的存储路径
选中文件后点击确定将文件绝对路径显示在文本框中。 public void getfilepath() { OpenFileDialog dlg = new OpenFileDialog(); dlg.Filter = "任意文件(*.*)|*.*";//文件的类型及说明 if (dlg.ShowDialog() == DialogResult.OK)//选中确定后 { string filePath =
2020-11-23 13:40:10
766
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人