- 博客(20)
- 收藏
- 关注
原创 C# Winform - SQL Server 2012 数据库放服务器,通过TCP连接访问
首先安装sql server 2012;安装后打开sql server 并连接;
2026-08-24 17:12:43
211
原创 C# WinForm【笔记13】跨项目交互代码执行:工程A exe打开工程B执行相关函数
结语:接收到message字符串,根据字符串对其进行相应操作,根据需求进行修改;总的来说,就说另类的跨工程交互操作,二、按钮点击打开该文件(XU)exe文件,同时创建客户端简单发送,一、首先将对应Debug放进ADebug里面,如下。三、发送字符串代码函数。
2026-07-08 16:47:32
27
原创 C# WinForm【笔记12】Lambda 表达式模糊查询
使用场景:DataGridView表格模糊搜索。2、窗体加载先赋值(根据实际需求赋值模型类)3、按钮查询点击事件。
2026-03-03 13:58:15
151
原创 C# WinForm【笔记11】ModbusTCP 、Modbus Rtu 建立简单通信
使用场景:例如某个产品是Modbus协议,且网口通信,这里我们便可以用ModbusTCP该通信方式;如果是网口通信,则用Modbus Rtu通信方式;//按规定协议来就行。3、完成上述后,便可以直接下发指令;1、项目添加NuGet包:Modbus。2、创建连接类:串口方式连接如下。如果是网口则下面方式连接。//写单个保持寄存器。
2026-02-26 11:38:28
259
原创 C# WinForm【笔记10】ArrayQueue 队列
使用场景:需要循环一直发送包数据时,防止发送顺序错乱,则会用到队列;完成后则会按顺序排序先进先出的原则发送;3、创建队列类ArrayQueue。
2026-02-26 09:57:43
196
原创 C# WinForm【笔记9】模拟留存Log日志
需求场景:上位机通宵执行遇到闪退没有报错不知啥问题;路径可以根据自己需求可更改传参也可。1、在catch 中引用类方法。
2025-12-24 19:24:17
221
原创 C# WinForm【笔记7】DataGridView 数据较多时勾选框列不是最新值问题
问题场景: 表格数据行超过上100行,点击勾选批量设置相关状态;他不会及时设置或刷新最新勾选状态值,加上如下代码即可解决这个问题!1、解决设置下发问题:表格添加CellContentClick事件后加如下代码。添加如上操作便解决问题。
2025-09-08 17:33:07
207
原创 C# WinForm【笔记4】串口通信
3、第2步串口连接调用的封装类方法如下:(这里我使用了串口组,是因为需要同时连多个串口)1、检索可使用串口:下拉框添加DropDown事件。2、添加按钮点击事件,做简单连接、断开的处理。以上就是串口通信、接收相关方法。拿第一个panel页举例。
2025-04-09 10:39:11
448
原创 C# WinForm【笔记3】委托
使用场景:点击跳转修改页面,实际方法在A窗体执行使用;窗体A跳转至窗体B,窗体B最终使用窗体A的方法;使用场景如上图,双击跳转,赋值到窗体B,写入,执行窗体A方法。
2025-02-08 13:41:36
259
原创 C# WinForm【笔记2】数据存到本地Excel
结合笔记1存储了Excel后,写存值函数。1、调用函数之前,处理要存储相关的数据。根据需求更改需要存储内容值。
2024-12-17 11:44:10
263
原创 C# Winform 无边框窗体如何进行拖动?
2、千万注意:是拖动哪个在哪个加事件,小编深有体会,网上都说了解决方案但是没说细节,在窗体添加如果有其他。众所周知源生边框上的按钮很丑,为了美观设置成了无边框,但是这个时候会遇到个问题,页面拖拽不了了,1、添加MouseDown、MouseMove和MouseUp事件,代码如下。完成上述便成功解决。
2024-11-22 14:43:43
638
原创 C# Winform 使用SunnyUI包 不同分辨率、百分比缩放解决方案
SunnyUI: SunnyUI.NET 是基于.NET Framework 4.0+、.NET6、.NET8、.NET9 框架的 C# WinForm UI、开源控件库、工具类库、扩展类库、多页面开发框架。2、设置app.manifest文件的dpiAware。3、窗体增加UIStyleManager控件如下。编译完成后,在其他缩放电脑看效果,解决。4、完成后在100%缩放下编译。右键项目-》新建文件。
2024-11-20 11:49:07
1427
转载 C# WinForm DataGridView 按钮列控制单独行隐藏
/定义绘画表格前的事件,在绘画前把按钮转换成普通单元格。//控制第一行和最后一行的按钮不显示。
2024-10-26 10:02:01
377
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅