1.上一节介绍了串口发送,这一节介绍串口接收以及如何更改图标,串口接收要比串口介绍复杂一些,因为自.net 2.0以后加强了安全机制,不允许在winform中直接跨线程(而事件触发需要产生一个线程处理)访问控件的属性,也就是不能在串口接收事件里面将接收到的串口数据直接显示到“textBox1”控件上,解决这个问题的办法有很多,这里我们采用订阅委托的方法,关于委托的介绍,网友可以自行百度C#委托,具体操作方法请参照下图:
2.找到串口接收事件
3.在串口接收事件里面执行委托
4.测试串口接收,如下图所示,右侧的串口助手向左侧的串口助手发送“1234567”。
5.接下来更改窗口左上角图标。
a.首先到https://www.easyicon.net/ 图标网站上找到自己想要的icon图标,注意必须下载.ico格式的图标,如下图所示。
b.点击窗体,找到窗体的Icon属性
c.添加Icon图片到窗体上
6.更改.exe文件图标
a.右键“解决方案”下面的“COM”-点击属性。
b.点击浏览找到我们之前下载的icon图片
c.右键“解决方案”下面的“COM”-点击“重新生成”。
d.找到工程文件夹根目录下的.exe文件,此文件为我们最终在电脑上运行的文件。
7.到此关于串口助手的主要开发工作已经完成,其中有很多不足的地方,比如不能自动更新端口,不能清除发送和接收窗口里面的数据等等,希望大家能够自己添加上去。
下方为本项目的工程文件下载,有需要的朋友请自行下载!
https://pan.baidu.com/s/1c3N3RqC
领取专属 10元无门槛券
私享最新 技术干货