《Dotnet9》系列-开源C# Winform控件库1《HZHControls》强力推荐

大家好,我是Dotnet9小编,一个从事dotnet开发8年+的程序员。我最近在写dotnet分享文章,希望能让更多人看到dotnet的发展,了解更多dotnet技术,帮助dotnet程序员应用dotnet技术更好的运用于工作和学习中去。

文章阅读导航

  • 一、写在前面的话

  • 二、HZHControls介绍

    • 2.1 控件

      • 2.1.1 表单控件

      • 2.1.2 按钮

      • 2.1.3 选项卡

      • 2.1.4 树

      • 2.1.5 平铺列表

      • 2.1.6 导航

      • 2.1.7 横向列表

      • 2.1.8 自定义表格

      • 2.1.9 进度条

      • 2.1.10 步骤控件

      • 2.1.11 面包屑导航

      • 2.1.12 文字提示

      • 2.1.13 滚动文字

      • 2.1.14 滑块

      • 2.1.15 水波

      • 2.1.16 面板

      • 2.1.17 图标

      • 2.1.18 滚动条

      • 2.1.19 图片采样

      • 2.1.20 时间轴

      • 2.1.21 穿梭框

      • 2.1.22 引用区块

      • 2.1.23 表单验证

      • 2.1.24 分割线标签

    • 2.2 窗体

      • 2.2.1 提示窗体

      • 2.2.2 多输入窗体

      • 2.2.3 等待窗口

    • 2.3 图表

      • 2.3.1 组织结构图

      • 2.3.2 滚动图表

      • 2.3.3 雷达图

      • 2.3.4 金字塔图

      • 2.3.5 Live Charts

    • 2.4 工业控件

      • 2.4.1 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 官方帮助文档、博客

    • 3.2 技术交流群

    • 3.3 源码获取

  • 四、写在后面的话


一、写在前面的话

小编写的前3篇介绍开源C# WPF控件库文章发布后,反响热烈,谢谢大家支持。

博客园《Dotnet9》系列WPF文章

文章评论区有网友留言:“推荐一个传统的Winform的控件库吧”,小编我是左右为难(不是男),虽然小编使用Winform开发4年+,但常用的是收费控件库DevExpress、Telerik等,自定义的控件库使用不多,原因有三点:

  1. 优秀的开源控件库实在太少。

  2. Winform自定义控件相较WPF自定义控件要麻烦许多。

  3. 小编客户需求不强烈。

网友留言

在机缘巧合的情况下,某个WPF群群友发了Winform控件库《HZHControls》的全球同性交友网站Gayhub地址(下载该控件库请点击Github地址),小编当然毫不犹豫的点开欣赏啦,所以本篇文章由此而来。

《HZHControls》Github仓库

《HZHControls》Gitee仓库

小编推荐《HZHControls》控件库理由如下:

  1. 一个基于.Net Framework 4.0,扁平化的、漂亮的、开源的C# Winform控件库。

  2. 纯原生开发,不包含第三方插件和类库。包含了常用窗体和常用控件,以及工业工具,类Web控件,使用该控件库可以快速的搭建一个漂亮的应用程序。

  3. 漂亮:控件UI以漂亮的Web控件为范本,让你做出来的应用更有WEB感觉,更加扁平化,更加漂亮。

  4. 开源:控件完全开源,你可以高度自由的根据自己的需求来扩展或修改控件。

  5. 控件收费吗?基于开源协议GPL-3.0协议,对非商业用途是完全免费的,同样也具有更低的商业授权费用。

二、HZHControls介绍

2.1 控件

包含常规的文本框、水印文字、数字框、输入验证、表单验证、下拉框、时间选择框、滑块、文字提示、面板等。

2.1.1 表单控件

2.1.2 按钮


2.1.3 选项卡

HZH控件库 选项卡

2.1.4 树

树和列表控件类似,下面是HZH控件库中的树形控件:


2.1.5 平铺列表

2.1.6 导航

包含水平和垂直导航菜单:

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

FlunnelChart

GanttChart即甘特图,功能虽没有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 。

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技术的关注和支持 。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/312665.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

不要叫我,我会叫你

之前看过前辈Artech关于控制反转的一篇文章,文章通俗易懂且言语精炼,写技术文章既是积累也是分享,既然是分享那么必须让读者能够明白到底讲解的什么,所以在这里我也挑战下自己,看看能不能将概念通过简洁代码和语言的形…

用.NET模拟天体运动

用.NET模拟天体运动这将是一篇罕见而偏极客的文章。我上大学时就见过一些模拟太阳系等天体运动的软件和网站,觉得非常酷炫,比如这个(http://www.astronoo.com/en/articles/positions-of-the-planets.html): 其酷炫之处…

01 手把手带你构建大规模分布式服务--高并发、高可用架构系列,高质量原创好文!...

作者:丁浪,目前在创业公司担任高级技术架构师。曾就职于阿里巴巴大文娱和蚂蚁金服。具有丰富的稳定性保障,全链路性能优化的经验。架构师社区特邀嘉宾!阅读本(系列)文章,你将会收获:…

如何正确的探索 Microsoft Ignite The Tour

Microsoft Ignite The Tour 是一年一度微软为全球开发者、IT专家、安全专家以及数据专家提供的为期两天,包含众多核心产品的实践性技术培训。2019.12.10-2019.12.11 已经在北京国家会议中心胜利闭幕,我作为一名Speaker 参与了两门课程的分享,…

回顾这一年,我沉默良久

今天是一个特殊的日子,因为还有一周就2024了。 回忆 我骑着我心爱的小电驴慢悠悠的走在下班的路上,看着万家灯火,匆匆而过的行人和那开着三轮车的摊贩们与城管斗智斗勇。 我陷入了回忆? 回忆着今年的进程,先是裁员…

使用ASP.NET Core 3.x 构建 RESTful API - 4.1 面向外部的Model

Entity Framework Core 使用的 Entity Model 是用来表示数据库里面的记录的。 而面向外部的 model 则表示了要传输的东西。这类 model 有时候叫做 Dto,有时候叫做 ViewModel。 举一个例子,人员的Entity Model如下: 最后一个字段表示人员的出生…

特意向大家推荐.NET技术圈一些优秀开发者的公众号

在互联网技术飞速发展的今天,各种技术席卷而来,总是让人感觉压力山大。作为.NET开发者,我们该如何刷新自己,实现价值的提升呢?2019年.NET中国开发者峰会之后,我们汇总了.NET技术圈一些优秀开发者的公众号&a…

ASP.NET Core on K8S深入学习(11)K8S网络知多少

Photo :Kubernetes文 | Edison Zhou本文已加入《.NET Core on K8S 学习与实践系列文章索引目录》,点击查看阅读更多容器化相关文章,希望对你有所帮助!Kubernetes网络模型我们都知道Kubernetes作为容器编排引擎,它有一个…

Amazon、Linux基金会开发边缘网络交换器操作系统

Amazon、Linux基金会和5家网络业者上周宣布边缘网络交换器操作系统项目DENT,可能冲击开发专属操作系统的网络晶片及设备业者。DENT希望集结网络设备制造商,系统整合商及晶片厂商,为分散式厂区、远端办公室、分公司及零售业开发解构式网络交换…

多库操作:多个数据库的动态切换(一)

▼更多精彩推荐,上午11点到达▼在平时的开发中,受到传统模式的影响,我们都是习惯了单一的数据库表操作,把数据都建到一个库里边,然后进行增删改查,这个是很经典的开发模式。但是随着项目开发,总…

超燃| 2019 中国.NET 开发者峰会视频发布

首届 .NET Conf China 2019 年,注定会是 .NET Core 社区发展的关键一年,诸多重大事件在这一年发生!正如大家所期待的那样,刷新中国 .NET 社区的年度盛会——2019 中国 .NET 开发者峰会(.NET Conf China 2019&#xff0…

Lingo优化模型概述

注意事项 lingo中变量默认是非负的示例 model: max 2*x1 3*x2; 2*x1 x2 < 8; 4*x1 3*x2 < 15; end数组型变量 集合段、数据段、目标与约束段、计算段、初始段和子模型段 model: sets: s/1..10/:x; endsetsdata: x 1 2 3 4 5 6 7 8 9 10; enddatamin sum(s(i):x…

刷新.NET

.NET Core 发布的那一天起&#xff0c;它在完成自我刷新的过程&#xff0c;一切为了适应未来&#xff0c;云原生。不仅仅跨平台那么简单。.NET Core 未来发展路线我们发现跳过了.NET Core 4.X 避免了和目前.NET Framework4.X命名上的混乱&#xff0c;明年直接命名为了.NET 5 &a…

如何备份和还原您的Kubernetes集群资源和持久卷?

众所周知&#xff0c;Kubernetes可以协调连接在一起&#xff0c;作为一个工作单元&#xff0c;形成高可用性的计算机集群。Kubernetes包含许多抽象概念&#xff0c;这些抽象概念允许将容器化的应用程序部署到集群中&#xff0c;而无需将它们附加到单独的机器上。简而言之&#…

sklearn评价指标

机器学习中&#xff0c;常见的评价指标如下&#xff1a; 准确率&#xff08;Accuracy&#xff09; 精确率&#xff08;Precision&#xff09; 灵敏度&#xff08;Sensitivity&#xff09;&#xff0c;即召回率&#xff08;Recall&#xff09; 特异度&#xff08;Specificity&am…

C# WPF抽屉效果实现

时间如流水&#xff0c;只能流去不流回&#xff01;点赞再看&#xff0c;养成习惯&#xff0c;这是您给我创作的动力&#xff01;本文 Dotnet9 https://dotnet9.com 已收录&#xff0c;站长乐于分享dotnet相关技术&#xff0c;比如Winform、WPF、ASP.NET Core等&#xff0c;亦有…

视频来了!Visual Studio Online 东半球首秀 @ .NET Conf 2019 中国峰会

2019 年 11 月 9 日&#xff0c; .NET Conf 2019 中国峰会于上海中谷小南国花园酒店举行&#xff0c;全国的 .NET 大咖相聚上海。这次我演讲的主题是《Visual Studio Code —— .NET 开发利器》。除了聊了聊韩老师开发的 .NET Core Test Explorer&#xff0c;还重点聊了聊 Visu…

开源性能监控工具APM之Skywalking和Pinpoint的实测对比

作者&#xff1a;zollty&#xff0c;资深程序员和架构师&#xff0c;私底下是个爱折腾的技术极客&#xff0c;架构师社区合伙人&#xff01;零&#xff0c;什么是APM&#xff1f;APM&#xff08;ApplicationPerformance Management&#xff09;是一种应用性能监控工具&#xff…

.Net Core 3.1,这匹黑马,2020年值得所有程序员重视!

强人掌舵 重回巅峰2014年萨蒂亚纳德拉接棒史蒂芬鲍尔默成为微软掌门人&#xff0c;五年的时间&#xff0c;纳德拉将夕阳西下、停滞不前的微软重新带回巅峰状态。2019年&#xff0c;微软今年挤下苹果&#xff0c;成为2019年全球市值最高企业&#xff0c;终止苹果过去7年来的龙头…

为什么你没有选择xamarin?

点击上方“dotNET全栈开发”&#xff0c;“设为星标”加“星标★”&#xff0c;每天11.50&#xff0c;好文必达全文约900字&#xff0c;预计阅读时间11分钟注&#xff1a;本篇文章只是关于xamarin的一个分享&#xff0c;没有xamarin技术深入的地方2019 年&#xff0c;注定会是 …