- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 【无标题】
Winform窗体启动后默认会将图标显示在任务栏中,如果希望软件启动后图标不在任务栏中显示,而是自动放在右下角通知区域内,需要做到以下两步。窗体图标是否在任务栏显示有一个属性表示,即ShowInTaskbar,只需要在Form的Load事件中增加一行代码即可。
2023-08-09 11:00:17
168
原创 C# CAN/LIN报文数据转换
LIN报文的数据类型转换应用场景:接收到LIN报文有8个细节数据,表示为:byte[] data={0x27,0x23,0x34,0x24,0x45,0x32,0xFF,0xFF};希望得到的解析后数据为:value1=2.317;value2=2.434;value3=3.245;即第1和2两个字节组成value1,第2和4两个字节组成value2,第5和6两个字节组成value3,第7和第8个字节不参与。实现代码如下: string[] temp = new string[6];
2022-01-26 13:26:54
2305
原创 C# 创建文件夹,并在文件夹下创建csv文件
C# 创建文件夹,并在文件夹下创建csv文件创建文件夹在当前目录下增加文件夹,名称为Spectrum Records+time当前时间,再判断该文件夹是否存在 string time = DateTime.Now.ToString("yyyyMMdd"); string filePath = ".\\Spectrum Records " + time; if (!Directory.Exists(filePath)) { Directory.Cr
2022-01-25 11:44:01
1953
原创 C# WinForm中Form的load和Shown事件
假设当前界面为Form1,则load事件是在Form1显示之前发生并执行的;然后Form1显示出来,此时会引发Shown事件的发生; load比shown触发的更早; load在第一次显示窗体前发生,只发生一次; shown在第一次显示窗体时发生,也只发生一次,之后无论窗体最小化、最大化、隐藏、还原都不会引发该事件。...
2021-12-21 10:49:44
6873
原创 C# 事件event的使用case
背景:已知所调用的dll中定义了两个事件如下,分别是USB的插拔事件,现在需要在窗体程序中监控USB的状态,如果拔掉或插上USB会提醒用户。public event EventHandler AttachedChanged;public event EventHandler RemovedChanged;在窗体的构造函数中订阅事件,当事件发生后,即执行方法Remove:public Form1() { InitializeComponent();.
2021-12-20 15:44:37
198
原创 【C#学习笔记3】自增&自减运算
① c = a++ :先将a赋值给c,再对a进行自增运算;② c = ++a :先将a进行自增运算,再将a赋值给c;③ c = a-- :先将a赋值给c,再对a进行自减运算;④ c = --a :先将a进行自减运算,再将a赋值给c。举例说明:namespace OperatorAppl...
2021-02-22 15:31:09
419
原创 【C#学习笔记1】文件正由另一进程使用,因此该进程无法访问该文件
【C#学习笔记】1-文件正由另一进程使用,因此该进程无法访问该文件解析ASC文件数据时,首次打开正常,但是再次打开时无法访问,原是以只读方式打开文件,fs = new FileStream(openf.FileName, FileMode.Open);不允许其他程序对该文件进行读写操作,故引起无法访问的问题,更改为文件共享模式即可。 fs = new FileStream(openf.FileName, FileMode.Open, FileAccess.Read,FileShare.ReadWr
2021-02-05 16:41:05
915
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人