《Dotnet9》系列-开源C# Winform控件库1《HZHControls》强力推荐
大家好,我是Dotnet9小编,一个从事dotnet开发8年+的程序员。我最近在写dotnet分享文章,希望能让更多人看到dotnet的发展,了解更多dotnet技术,帮助dotnet程序员应用dotnet技术更好的运用于工作和学习中去。
文章阅读导航
一、写在前面的话
小编写的前3篇介绍开源C# WPF控件库文章发布后,反响热烈,谢谢大家支持。
博客园《Dotnet9》系列WPF文章文章评论区有网友留言:“推荐一个传统的Winform的控件库吧”,小编我是左右为难(不是男),虽然小编使用Winform开发4年+,但常用的是收费控件库DevExpress、Telerik等,自定义的控件库使用不多,原因有三点:
- 优秀的开源控件库实在太少。
- Winform自定义控件相较WPF自定义控件要麻烦许多。
- 小编客户需求不强烈。
《Dotnet9》系列WPF文章-网友留言推荐Winform控件库在机缘巧合的情况下,某个WPF群群友发了Winform控件库《HZHControls》的全球同性交友网站Gayhub地址(下载该控件库请点击Github地址),小编当然毫不犹豫的点开欣赏啦,所以本篇文章由此而来。
《HZHControls》Github仓库
《HZHControls》Gitee仓库小编推荐《HZHControls》控件库理由如下:
- 一个基于.Net Framework 4.0,扁平化的、漂亮的、开源的C# Winform控件库。
- 纯原生开发,不包含第三方插件和类库。包含了常用窗体和常用控件,以及工业工具,类Web控件,使用该控件库可以快速的搭建一个漂亮的应用程序。
- 漂亮:控件UI以漂亮的Web控件为范本,让你做出来的应用更有WEB感觉,更加扁平化,更加漂亮。
- 开源: 控件完全开源,你可以高度自由的根据自己的需求来扩展或修改控件。
- 控件收费吗? 基于开源协议GPL-3.0协议,对非商业用途是完全免费的,同样也具有更低的商业授权费用。
二、HZHControls介绍
2.1 控件
包含常规的文本框、水印文字、数字框、输入验证、表单验证、下拉框、时间选择框、滑块、文字提示、面板等。
2.1.1 表单控件
HZH控件库 表单控件2.1.2 按钮
HZH控件库 按钮
HZH控件库 倒影2.1.3 选项卡
HZH控件库 选项卡2.1.4 树
树和列表控件类似,下面是HZH控件库中的树形控件:
HZH控件库 树2.1.5 平铺列表
HZH控件库 平铺列表2.1.6 导航
包含水平和垂直导航菜单:
HZH控件库 水平导航菜单
HZH控件库导航菜单
HZH控件库 垂直导航2.1.7 横向列表
HZH控件库 横向列表2.1.8 自定义表格
普通表格及树表格:
HZH控件库 自定义表格
HZH控件库 树表格2.1.9 进度条
各式各样的酷炫进度条:
HZH控件库 进度条2.1.10 步骤控件
HZH控件库 步骤控件2.1.11 面包屑导航
HZH控件库 面包屑导航2.1.12 文字提示
HZH控件库 文字提示2.1.13 滚动文字
HZH控件库 滚动文字2.1.14 滑块
HZH控件库 滑块2.1.15 水波
HZH控件库 水波2.1.16 面板
HZH控件库 面板2.1.17 图标
HZHControl包含两种图标:Awesome和Elegant。
HZH控件库 Awesome图标
HZH控件库 Elegant图标2.1.18 滚动条
包含列表、文本框、水平|竖直滚动条:
HZHZ控件库 滚动条2.1.19 图片采样
HZH控件库 图片采样2.1.20 时间轴
HZH控件库 时间轴2.1.21 穿梭框
HZH控件库 穿梭框2.1.22 引用区块
HZH控件库 引用区块2.1.23 表单验证
HZH控件库 表单验证2.1.24 分割线标签
HZH控件库 分割线标签2.2 窗体
窗体包含常用的提示框、具有后退的窗体,具有确定取消按钮的窗体、多线程等待窗体、资源加载窗体等常用窗体,以下只展示部分效果图。
2.2.1 提示窗体
HZH控件库 提示窗体2.2.2 多输入窗体
HZH控件库 多输入窗体2.2.3 等待窗口
HZH控件库 等待窗口2.3 图表
包含动态图标,多坐标系图标,柱状图,饼状图,折线图,组织结构图等应有尽有,满足你的数据展示。
2.3.1 组织结构图
HZH控件库 组织结构图2.3.2 滚动图表
HZH控件库 滚动图表2.3.3 雷达图
HZH控件库 雷达图2.3.4 金字塔图
HZH控件库 金字塔图2.3.5 Live Charts
多达29种Live Charts:
现有Live Charts Demo以下展示部分Live Charts,更多样例请移步gitee或github下载:
Basic Stacked Bar
BasicBubbles
BasicLine
Financial
FlunnelChartGanttChart即甘特图,功能虽没有Office Project那么强大,但能使用Winform自己实现确实很了不起了:
GanttChart
Gauge-360
AngularGauge
GeoMapExample
DoughnutExample
PieChartExample
2.4 工业控件
包含 管道、风机、警灯、阀门、LED文章,仪表,传送带,温度计,还有取样控件等全覆盖。
2.4.1 LED文字
LED文字2.4.2 仪表
仪表2.4.3 管道
管道2.4.4 阀门
阀门2.4.5 鼓风机
鼓风机2.4.6 传送带
传送带2.4.7 警示灯
警示灯2.4.8 箭头
箭头2.4.9 温度计
温度计三、HZHControls获取
3.1 官方帮助文档、博客
官方网站: http://www.hzhcontrols.com/ 。
HZH控件库官网首页控件帮助文档: http://www.hzhcontrols.com/doc.html 。
HZH控件库帮助文档作者博客园: https://www.cnblogs.com/bfyx/ 。
HZH博客园3.2 技术交流群
作者QQ: 623128629。
QQ交流群: 568015492 。
3.3 源码获取
github: https://github.com/kwwwvagaa/NetWinformControl 。
HZH控件库github仓库gitee: https://gitee.com/kwwwvagaa/net_winform_custom_control 。

四、写在后面的话
开源C# Winform控件库实在不多,本库也确实优秀,做Winform的朋友可以参考学习、借鉴,特别是控件库作者的博客,是学习Winform自定义控件的好地方。
再优秀的控件库也会存在Bug,作者开源控件库不易,毕竟个人能力有限,朋友们如遇到使用问题或者发现控件Bug,欢迎联系作者或者在QQ技术交流群中提问,控件库作者及小编非常欢迎大家相互学习讨论。
除非注明,文章均由 Dotnet9 整理发布,欢迎转载。
转载请注明本文地址:https://dotnet9.com/2019/12/it-technology/csharp/winform/dotnet9-series-hzhcontrols.html
如有所收获,请大力转发(能点赞及推荐那是极好的);如觉小编写文不易,欢迎给Dotnet9站点打赏,小编谢谢了;谢谢大家对dotnet技术的关注和支持 。
《Dotnet9》系列-开源C# Winform控件库1《HZHControls》强力推荐的更多相关文章
- 《Dotnet9》系列-开源C# Winform控件库强力推荐
时间如流水,只能流去不流回! 点赞再看,养成习惯,这是您给我创作的动力! 本文 Dotnet9 https://dotnet9.com 已收录,站长乐于分享dotnet相关技术,比如Winform.W ...
- 《Dotnet9》系列-开源C# WPF控件库强力推荐
时间如流水,只能流去不流回! 点赞再看,养成习惯,这是您给我创作的动力! 本文 Dotnet9 https://dotnet9.com 已收录,站长乐于分享dotnet相关技术,比如Winform.W ...
- 《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐
大家好,我是Dotnet9小编,一个从事dotnet开发8年+的程序员.我最近开始写dotnet分享文章,希望能让更多人看到dotnet的发展,了解更多dotnet技术,帮助dotnet程序员应用do ...
- 《Dotnet9》系列-开源C# WPF控件库2《Panuon.UI.Silver》强力推荐
时间如流水,只能流去不流回! 点赞再看,养成习惯,这是您给我创作的动力! 本文 Dotnet9 https://dotnet9.com 已收录,站长乐于分享dotnet相关技术,比如Winform.W ...
- 《Dotnet9》系列-开源C# WPF控件库1《MaterialDesignInXAML》强力推荐
时间如流水,只能流去不流回! 点赞再看,养成习惯,这是您给我创作的动力! 本文 Dotnet9 https://dotnet9.com 已收录,站长乐于分享dotnet相关技术,比如Winform.W ...
- (四)开源C# WPF控件库《AduSkin – UI》
微信公众号:[Dotnet9的博客],网站:[Dotnet9],问题或建议:[请网站留言], 如果对您有所帮助:[欢迎赞赏]. 开源C# WPF控件库系列: (一)开源C# WPF控件库<Mat ...
- 国内开源C# WPF控件库Panuon.UI.Silver推荐
国内优秀的WPF开源控件库,Panuon.UI的优化版本.一个漂亮的.使用样式与附加属性的WPF UI控件库,值得向大家推荐使用与学习. 今天站长(Dotnet9,站长网址:https://dotne ...
- 国内开源C# WPF控件库Panuon.UI.Silver强力推荐
国内优秀的WPF开源控件库,Panuon.UI的优化版本.一个漂亮的.使用样式与附加属性的WPF UI控件库,值得向大家推荐使用与学习. 今天站长(Dotnet9,站长网址:https://dotne ...
- WinForm 控件库
1:Telerik 介绍: Telerik 是保加利亚的一个软件公司,专注于微软.Net平台的表示层与内容管理控件.Telerik 提供高度稳定性和丰富性能的组件产品,并可应用在非常严格的环境中. 现 ...
随机推荐
- 对于 TCP 三次握手的理解
假设名叫 A 和 B 的两个人要进行通信,那么他们两人之间,首先要确保通信顺畅. 而确保通信顺畅,就要从 3 个维度,确定 8 个能力 3 个维度分别是: 1.人知道(A 知道.B 知道) 2.人(A ...
- 【algo&ds】【吐血整理】4.树和二叉树、完全二叉树、满二叉树、二叉查找树、平衡二叉树、堆、哈夫曼树、B树、字典树、红黑树、跳表、散列表
本博客内容耗时4天整理,如果需要转载,请注明出处,谢谢. 1.树 1.1树的定义 在计算机科学中,树(英语:tree)是一种抽象数据类型(ADT)或是实作这种抽象数据类型的数据结构,用来模拟具有树状结 ...
- MyBatis批量插入模板
oracle: <insert id="insertBatch" parameterType="List"> INSERT INTO TStuden ...
- [java] 集合的架构——1张图表示
- Java枚举——枚举的作用、使用方法、使用场景
枚举的定义 枚举关键字enum 枚举类是一种特殊类,它和普通类一样可以使用构造器.定义成员变量和方法,也可以实现多个接口,但不能继承类. 枚举的使用 enum Color { RED, BLUE, G ...
- Netty学习篇⑤--编、解码
前言 学习Netty也有一段时间了,Netty作为一个高性能的异步框架,很多RPC框架也运用到了Netty中的知识,在rpc框架中丰富的数据协议及编解码可以让使用者更加青睐: Netty支持丰富的编解 ...
- pip install xxx Could not fetch URL https://pypi.org/simple/pip/
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirmingthe ssl certificate: ...
- ArcGIS API For Javascript:热力图不同级别下的优化方法
我们在地图缩放的不同级别下,热力图的显示效果会不同,由于点密度与模糊参数默认是固定的,因此需要对参数进行动态修改,以满足不同缩放级别下可以得到较好的显示效果. 思路是监听地图缩放级别,将地图缩放级别作 ...
- VLAN实验(1)Access接口
1.选择两台S3700的交换机,5台PC机,并按照下图链接好并填写IP,完成此拓扑图 2.由于现在我们还没有划分VLAN,这5台PC,还在同一个VLAN中,现在我们启动所有的设备,这是所有的主机应该是 ...
- 玩转网络(一)用TTL(Time To Live)排查网络问题
先大概介绍一下TTL(Time To Live)吧! TTL翻译过来就是网络生存时间,说的是一个网络数据包,它在网络设备中转发的跳数(网络设备这里一般指的是路由器),默认值为64,也有很多设置为了12 ...