- 博客(32)
- 收藏
- 关注
原创 [C#] Winform - 加载动画效果
3、使用自定义控件1)从工具箱中拖拽“LoadingControl”控件到MainForm窗体:2)在MainForm.cs后台代码里面绑定Image:AppHelper.cs
2025-07-25 11:36:20
250
原创 [C#] WPF - iconfont
核心代码: <FontFamily x:Key="IconFont">/Assets/#iconfont</FontFamily>1、创建一个 WPF 项目,把上面下载好的 “iconfont.ttf” 字体文件复制到项目里面。3、在控件里面使用上面定义的字体。之前没有创建过项目的,可以点击“+”创建新的项目,输入项目名称,点击“确定”。在刚才创建的项目里面可以看到“Unicode”。解压缩下载文件后,找到“iconfont.ttf”字体文件即可。之后点击“购物车”,在弹出框里面点击“添加至项目”。
2025-07-02 14:35:14
497
原创 [C#] WPF - Thumb
1、控件说明:Thumb 表示可以由用户拖动的控件。2、主要属性:IsDragging3、主要事件:DragStarted、DragCompleted 和 DragDelta。
2025-06-30 10:42:33
403
原创 [C#] Winform - 进程间通信(SendMessage篇)
【代码】[C#] Winform - 进程间通信(SendMessage篇)
2025-06-19 16:15:26
388
原创 C# Winform - 线段移动(Graphics斜线篇)
1、斜线,只是相对于窗体而言是倾斜的。换言之,我们通过旋转画布即可当成直线来绘制,而且还简化了各种计算。
2025-06-17 13:37:31
1108
原创 C# Winform - 线段移动(Graphics直线篇)
1、主要使用定时器(Timer)在一定间隔后,修改移动线的坐标并触发控件的重绘事件(Paint),最后使用Graphics绘制直线。3、拖入一个Timer1。
2025-06-16 11:07:08
229
原创 [C#] WPF - SystemCommands
本文旨在用最简单的内容来介绍WPF项目中经常会用到的绑定Command的2种方式:CommandBinding和MVVM。
2025-06-11 16:32:03
329
原创 WPF - TextDecorations(文字装饰)
1、TextDecorations 属性值:None:无OverLine:上划线Strikethrough:删除线/中划线Baseline:基线Underline:下划线。
2025-05-14 20:03:07
292
原创 [C#] Winform - FastReport(开发篇)
1、创建数据源和参数:2、设计页面:3、编写代码:1、Form1.cs 设计器:2、Form1.cs 代码:3、FastReportHelper.cs :1、运行:2、点击“Export Pdf”按钮后,自动查看导出的文件:
2025-05-13 10:55:29
783
原创 WPF - 图标(SVG 篇)
1、打开 iconfont官网,搜索需要的图标,鼠标放在图标上后点击“下载”按钮:2、点击“复制 SVG 代码”:4、把 path标签里面d属性的值(SVG数据)复制出来后面所需。
2025-05-12 17:26:45
353
原创 [C#] WPF - Adorner(装饰器)(Visual 篇)
知识点:1、继承类 Adorner;2、重写方法:VisualChildrenCount、GetVisualChild和ArrangeOverride。
2025-05-09 15:46:37
424
原创 Blend for Visual Studio 2022
1、打开 Visual Studio Installer,勾选“.NET 桌面开发”,在右侧“安装详细信息”可以看到已默认勾选“Blend for Visual Studio”。
2025-05-07 13:42:07
490
原创 [C#] Winform - AnonymousPipe(匿名管道)
1)AnonymousPipeCore:核心库(类库)2)StudyAnonymousPipeClient:客户端(Windows 窗体应用)3)StudyAnonymousPipeServer:服务端(Windows 窗体应用)
2025-04-30 16:53:07
868
原创 [C#] WPF - LiveCharts
在“浏览”选项卡里面的“搜索框”中输入“LiveCharts” ,选中“LiveCharts.Wpf”安装。“引用”右键菜单“管理 NuGet 程序包(N)...”2、安装 LiveCharts.Wpf。1、创建 WPF 项目。
2025-04-27 21:51:17
591
原创 nvm 安装和命令
nvm,全称为 node.js version management,是一款 nodejs 的版本管理工具,可在同一个环境中同时安装和切换不同版本的 node.js。使用键盘组合键“Win + R”打开“运行”窗口,输入“cmd”,点击“确定”按钮。重要提示:安装前必须卸载所有预先存在的 Node 安装!然后输入“nvm”,输出以下类似信息表示安装完成。3、修改settings.txt。
2025-04-25 10:16:59
649
原创 FastReport (代码篇)
在菜单栏依次点击 “视图” > “属性”,然后点击“事件”按钮。在“StartReport”和“FinishReport”后面的下拉框中双击即可进入“代码”选项卡,并自动创建方法。在菜单栏依次点击 “视图” > “报表树” ,然后选中 “Report”。1)Report 事件 StartReport。2)Table 事件 ManualBuild。1、Report 事件。
2025-04-24 15:52:32
309
原创 FastReport (设计篇)
在“纸张”选项卡里面可以选择“自定义”修改宽度和高度,可以设置“纸张方向”。1、页面设置(菜单栏 “文件” > “页面设置” )报表栏默认包括:报表标题区、页眉、数据区和页脚。3、预览(菜单栏 “文件” > “预览”)在“页边距”选项卡里面设置上下左右的边距。
2025-04-24 14:59:20
934
原创 C# Console 隐藏控制台
本文旨在介绍如何在 C# Console 程序中使用 AllocConsole 和 FreeConsole 函数来控制控制台的显示与隐藏。
2025-04-22 11:52:15
164
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人