一个基于C-HZHControls

程序员有二十年 2024-10-23 10:53:18

我们致力于探索、分享和推荐最新的实用技术栈、开源项目、框架和实用工具。每天都有新鲜的开源资讯等待你的发现!

项目介绍

HZHControls一个基于C#的WinForm自定义控件库,对触屏具有更好的操作支持,项目是基于Framework 4.0,完全原生控件开发,没有使用任何第三方控件,你可以放心的用在你的项目中。

个人学习免费,商业应用需要授权!

WinForm介绍

WinForm是一个传统的桌面应用程序框架,它基于 Windows 操作系统的原生控件和窗体。通过简单易用的 API,开发者可以快速构建基于窗体的应用程序,并且可以利用多种控件和事件来实现应用程序的功能和交互。

项目基础 开发环境:基于.NET Framework 4.0开发,确保广泛的兼容性。技术特点:完全使用原生控件开发,未依赖任何第三方控件,提高了项目的独立性和可控性。目标平台:主要针对WinForms应用程序,为开发者提供丰富的自定义控件资源。 触屏优化 操作体验:控件库特别针对触屏操作进行了优化,使得在触屏设备上使用更加流畅、自然。交互设计:通过精心设计的交互逻辑和界面布局,提升用户体验,降低操作难度。 控件种类 丰富多样:控件库包含了多种自定义控件,如提示窗、多输入窗体、翻页控件、气泡提示、多线程操作等待等,覆盖了WinForms开发的多个方面。工业控件:除了通用控件外,还包含了许多工业风格的控件,如仪表、管道、传送带等,适用于特定领域的软件开发。 控件演示 提示窗效果图if (FrmDialog.ShowDialog(this, "是否再显示一个没有取消按钮的提示框?", "模式窗体测试", true) == System.Windows.Forms.DialogResult.OK){ FrmDialog.ShowDialog(this, "这是一个没有取消按钮的提示框", "模式窗体测试");}多输入窗体 FrmInputs frm = new FrmInputs("动态多输入窗体测试", new string[] { "姓名", "电话", "身份证号", "住址" }, new Dictionary<string, HZH_Controls.TextInputType>() { { "电话", HZH_Controls.TextInputType.Regex }, { "身份证号", HZH_Controls.TextInputType.Regex } }, new Dictionary<string, string>() { { "电话", "^1\\d{10}$" }, { "身份证号", "^\\d{18}$" } }, new Dictionary<string, KeyBoardType>() { { "电话", KeyBoardType.UCKeyBorderNum }, { "身份证号", KeyBoardType.UCKeyBorderNum } }, new List<string>() { "姓名", "电话", "身份证号" });frm.ShowDialog(this);Temp1窗体更多控件 源码地址

https://gitee.com/kwwwvagaa/net_winform_custom_control

.NET Avalonia开源、免费的桌面UI库

一款类钉钉/飞书风格OA审批工作流系统

一个.NET开源、性能优异的Excel数据读取库

程序员福音,官方宣布Navicat可以免费使用了!

一个.NET开源、功能强大的 PDF 处理工具

一款基于.NET8开源且免费的中小型酒店管理系统

176k Star,免费且最全的技术面试必备笔记CS-Notes

一个 WPF 开发的简约,功能强大的终端模拟器

一款完全开源、永久免费、用户体验好的进销存ERP系统

Vben Admin:一个开箱即用的大型中后台管理系统解决方案

一个基于 Vue 和 Gin 开发的前后端分离的开源框架,助力快速搭建中小型项目

YuebonCore:一个基于 .NET8 开源且免费的权限管理及快速开发框架,前后端分离

一款开源的 SSL 证书管理工具,助你轻松自动申请、部署、续期 SSL 证书

0 阅读:0
程序员有二十年

程序员有二十年

感谢大家的关注