窗体winform-mdi winform mdi

利用代码生成工具快速生成基于SqlSugar框架的Winform界面项目

我们接触一个新事物的时候,如果一个事物能够给我们带来非常直观的感官认识,那么我们就很容易接受,反之可能需要很长时间的潜移默化的了解认识才能接受。万物化繁为简,透过本质看表象,往往也是一个认知迭代深入的过程。在我介绍很多篇随笔《SqlSugar开发框架》,能够看完的肯定不会是一开始就学习的人员,毕竟技... ......
代码生成 框架 SqlSugar 界面 Winform

DevExpress WinForms日程/日历组件,可轻松创建信息管理解决方案!(一)

通过DevExpress WinForms完全可定制的Scheduler和Calendar组件,可以轻松地提供Outlook启发的调度/信息管理解决方案,Scheduler控件提供了多个日历视图选项(日、周、月、时间轴等),并包括一个全面的内置和完全可定制的编辑表单集合。 PS:DevExpress ......
日程 DevExpress 组件 WinForms 日历

Winform 巨好看的控件库推荐:MaterialSkin.2

> [MaterialSkin.2](https://www.nuget.org/packages/MaterialSkin.2 "MaterialSkin.2") 控件包是在 [MaterialSkin](https://github.com/IgnaceMaes/MaterialSkin "Ma ......
控件 MaterialSkin Winform

Winform DataGridView空间绘制单元格内容

在项目中遇到一个需求,需将特定单元格内data显示为修饰后的内容,但不改变原始值(例如将data内的时间单位为ms,单元格需显示ms或者根据值显示特定名称) CellValueNeeded,该事件在控件刷新,需要为单元格填充数据时发生,其参数e返回当前单元格的行和列,根据行和列,获取需要的值,赋给e ......
DataGridView 单元 Winform 空间

winform控件开发一之复合控件开发(6)切换按钮(Switch)

使用自定义控件,实现一个切换按钮,显示效果如下: 通过双击实现切换操作 实现代码如下: using System.Drawing; using System.Drawing.Drawing2D; using System.Windows.Forms; namespace 各种C_sharp功能测试 ......
控件 按钮 winform Switch

winform控件开发一之复合控件开发(5)指示灯(LED)

使用自定义控件,实现一个LED指示灯,显示效果如下: 该LED灯可以显示为圆形或椭圆形; 可以显示文字; 可以显示不同的颜色; 该LED灯的设计使用使用扩展控件的方法,通过对label标签进行扩展; 具体代码如下: using System; using System.Drawing; using ......
控件 指示灯 指示 winform LED

winform控件开发一之复合控件开发(4)液位计(Liquid Level)

使用自定义控件,实现一个调节阀,显示效果如下: 实现代码如下: using System.Drawing; using System.Windows.Forms; namespace 各种C_sharp功能测试 { /// <summary> /// 液位显示,棒图 /// </summary> p ......
控件 液位计 winform Liquid Level

界面组件DevExpress WinForm v23.1新版亮点 - 皮肤矢量图标全新升级

DevExpress WinForms拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任! DevExpr ......
矢量 DevExpress 图标 组件 亮点

记WinForm DataGridView 表格显示的不同风格

第一种风格: 1 /// <summary> 2 /// 第一种样式 3 /// </summary> 4 public void DgvStyle1(DataGridView dgv) 5 { 6 //奇数行的背景色 7 dgv.AlternatingRowsDefaultCellStyle.Ba ......
DataGridView 表格 风格 WinForm

记WinForm DataGridView 新增行号列

下面是 DataGridView 新增行号封装的通用方法: 1 /// <summary> 2 /// 给DataGridView添加行号 3 /// </summary> 4 /// <param name="dgv"></param> 5 /// <param name="e"></param> ......
DataGridView WinForm

使用.net core winform 写一个调用chatgpt3.5接口的聊天窗体

在.NET Core WinForms中调用ChatGPT-3.5接口的基本步骤如下: 创建一个新的.NET Core WinForms应用程序项目。 添加所需的包管理器。 在UI上创建一个聊天窗体,包含输入框和消息显示区域等控件。 在聊天窗体代码中,编写逻辑以处理用户输入和接收来自ChatGPT- ......
窗体 chatgpt3 接口 chatgpt winform

[C#] winform窗体分布类实现

为Form1窗体添加一个partial属性的分布类,需要以下几步: 1. 使用Visual Studio创建你的新工程,包含窗体Form12. 创建一个新文件,命名成这样的格式:Form1.Behind.cs 3. 新class编辑为partial属性5. 保存全部并关闭Visual Studio6 ......
窗体 winform

winform控件开发一之复合控件开发(3)调节阀(regulate valve)

使用自定义控件,实现一个调节阀,显示效果如下: 实现代码如下: using System.Drawing; using System.Drawing.Drawing2D; using System.Windows.Forms; namespace 各种C_sharp功能测试 { public par ......
控件 调节阀 regulate winform valve

winform控件开发一之复合控件开发(2)开关阀(shut-off valve)

实现一个开关阀控件,使用自定义控件,显示效果如下所示: 其中,上方为线圈状态,下方为阀体状态,如下所示: 当线圈给电时,线圈为绿色;当线圈失电时,线圈为红色;代码中用value1控制 当阀门开到位时,阀体状态显示为绿色;当阀门关到位时,阀体状态显示为红色;代码中用value2控制 代码如下: usi ......
控件 shut-off winform valve shut

winform控件开发一之复合控件开发(1)模拟量显示1

winform控件开发包括三种类型 复合控件,又称为组合控件 扩展控件 自定义控件 复合控件: 复合控件,又称为组合控件,一般是将现有控件功能进行组合形成一个新的控件。 举例: 设计一个工控中常用的模拟量控件,可以显示变量的名称,变量值和单位,如下图所示 在这个复合空间中,左边使用一个lable显示 ......
控件 winform

DevExpress WinForms功能区组件,让业务应用创建更轻松!(下)

DevExpress WinForms的Ribbon(功能区)组件灵感来自于Microsoft Office,并针对WinForms开发人员进行了优化,它可以帮助开发者轻松地模拟当今最流行的商业生产应用程序。 在上文中(点击这里回顾>>),我们主要为大家介绍了Office风格的功能区界面、快速访问、 ......
功能区 DevExpress 组件 WinForms 功能

winform TextBox输入字符串字体间隙问题

TextBox控件,问题如下图 (textBox2MName.Text): 1、以为字符集问题转utf-8. 2、以为中级有空格。MName.Replace(" ", "") 以上都是不。 最后大佬提醒解决了 输入法问题 使用半角 全角间隙大 ......
间隙 字符串 字符 字体 winform

OPCDA注册后 winform运行却报错

此错误原因为未注册dll 但是我已经注册了 之所以会出现这个问题是因为平台不兼容 将目标平台改成x86即可 ......
winform OPCDA

修复 winform窗体无边框最大化后遮挡任务栏

1、设置窗体的最大尺寸MaxinumSize属性:this.MaxinumSize = new System.Drawing.Size(System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Width, System.Windows.Forms. ......
窗体 边框 任务 winform

一个支持WinForms换肤的开源组件

推荐一个一键换肤的WinForms皮肤组件。 项目简介 这是一个支持自定义WinForms窗口、控件颜色、禁用状态、动画效果的皮肤组件。 支持的组件有:多选框、分割线、按钮、文本框、单选按钮、输入框、Tab控件、右键菜单、列表、进度条。 组件只能一键统一更换,不能随意自定义设置主题,有更多需求的,可 ......
组件 WinForms

一个支持WinForms换肤的开源组件

推荐一个一键换肤的WinForms皮肤组件。 **项目简介** = 这是一个支持自定义WinForms窗口、控件颜色、禁用状态、动画效果的皮肤组件。 支持的组件有:多选框、分割线、按钮、文本框、单选按钮、输入框、Tab控件、右键菜单、列表、进度条。 组件只能一键统一更换,不能随意自定义设置主题,有更 ......
组件 WinForms

DevExpress WinForms功能区组件,让业务应用创建更轻松!(上)

DevExpress WinForms的Ribbon(功能区)组件灵感来自于Microsoft Office,并针对WinForms开发人员进行了优化,它可以帮助开发者轻松地模拟当今最流行的商业生产应用程序。 PS:DevExpress WinForm拥有180+组件和UI库,能为Windows F ......
功能区 DevExpress 组件 WinForms 功能

Winform/WPF Clipboard之剪切复制粘贴

转载自 作者:心存善念本文地址:https://www.cnblogs.com/xcsn/p/4678364.htm Winform /// <summary> /// 复制粘贴帮助类 /// </summary> public class ClipboardHelper { /// <summar ......
Clipboard Winform WPF

C# Winform TabControl边框设置

参考https://stackoverflow.com/questions/2567172/c-sharp-tabcontrol-border-controls ......
边框 TabControl Winform

c# 将指定文件名和路径的txt文档内容读出来并写到Excel中—winform程序

使用 C# 中的 `System.IO` 和 `Microsoft.Office.Interop.Excel` 库来实现读取文本文件和写入 Excel 文件。 以下是一个示例代码: 1 using System; 2 using System.IO; 3 using System.Windows.F ......
文件名 路径 winform 文档 文件

Winform RichTextBox 自动滚动到最后一行

🧺RichTextBox 控件文本内容始终显示追加的最新内容,也就是自动滚动到控件文本框的最后一行。 有两种方法💡: 方式一:HideSelection设置为false: // RichTextBox1.Text += data + "\n"; RichTextBox1.AppendText(d ......
RichTextBox 一行 Winform

Winform 窗体遮罩层懒人处理法

前言 之前有个项目需要执行一个略微耗时的操作大概五六七八九十秒这样子,这个时候程序不能做其他操作,只能等待操作完成。为了提升一丝使用体验同时让Winform程序看上去高级一点🎃🎃🎃,就想到加一个遮罩层(MaskLayer)。虽然Winform没有原生的遮罩层,但是实现起来也不是很麻烦。 遮罩层 ......
窗体 懒人 Winform

winform安全登录方式

1.在配置文件中记录用户名以及密码,当然需要加密,每次通过解密加载用户信息(不算安全) 2.把加密后的数据存储在注册表中,每次从注册表中加载解密 3.客户端只保存以哦那个用户账户信息,然后登录成功后将数据存储在后端的webapi中,即服务器中,并辅以过期时间(至于是你的本地缓存还是分布式缓存中,看你 ......
winform 方式

Winform窗口容器化单例

public class FormFactory { static List<Type> types = new List<Type>(); static List<Form> forms = new List<Form>(); public static void GetTypes() { Ass ......
容器 Winform

c# Winform热插拔

1.定义接口 public interface IUltraman { string UltramanName { get; set; } string Name { get; set; } string Attack(); } 2.接口的继承 编译为不同的dll文件 public class Ta ......
Winform