自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 VS 2022 免费激活永久密钥

vs2022专业版永久密钥:

2026-06-02 13:37:03 6205

原创 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【笔记8】TCP/IP协议利用Socket的简单通信

注:c#新手的随手笔记,方便以后学习和使用,如有不足和雷同,欢迎留言!

2025-10-28 13:49:47 227

原创 C# WinForm【笔记7】DataGridView 数据较多时勾选框列不是最新值问题

问题场景: 表格数据行超过上100行,点击勾选批量设置相关状态;他不会及时设置或刷新最新勾选状态值,加上如下代码即可解决这个问题!1、解决设置下发问题:表格添加CellContentClick事件后加如下代码。添加如上操作便解决问题。

2025-09-08 17:33:07 207

原创 C# WinForm【笔记6】创建线程

使用场景:需要循环执行测试条件,用线程后台去执行代码,不影响界面的操作。

2025-05-22 10:02:43 228

原创 C# WinForm【笔记5】导入Excel到DataGridView

点击按钮导入Excel至表格,按钮事件代码。

2025-05-08 11:57:29 311

原创 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【笔记1】存本地文件相关操作

首先判断是否已存在该文件,没有则创建。相关查询、新增、删除。

2024-12-17 11:13:54 221

原创 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 线程内需要绘制更改控件

2、直接引用,在里面更改对应控件属性即可。步骤:1、添加一个 封装方法。

2024-11-12 14:18:41 220

原创 自定义窗体最大化,最小化,关闭按钮

【代码】自定义窗体最大化,最小化,关闭按钮。

2024-11-11 17:02:45 228

转载 C# WinForm DataGridView 按钮列控制单独行隐藏

/定义绘画表格前的事件,在绘画前把按钮转换成普通单元格。//控制第一行和最后一行的按钮不显示。

2024-10-26 10:02:01 377 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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