自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除