文章阅读导航
一、写在前面的话
小编写的前3篇介绍开源c# wpf控件库文章发布后,反响热烈,谢谢大家支持。
文章评论区有网友留言:“推荐一个传统的winform的控件库吧”,小编我是左右为难(不是男),虽然小编使用winform开发4年+,但常用的是收费控件库devexpresstelerik等,自定义的控件库使用不多,原因有三点:
- 优秀的开源控件库实在太少。
- winform自定义控件相较wpf自定义控件要麻烦许多。
- 小编客户需求不强烈。
在机缘巧合的情况下,某个wpf群群友发了winform控件库《hzhcontrols》的全球同性交友网站gayhub地址(下载该控件库请点击github地址),小编当然毫不犹豫的点开欣赏啦,所以本篇文章由此而来。
小编推荐《hzhcontrols》控件库理由如下:
- 一个基于.net framework 4.0,扁平化的、漂亮的、开源的c# winform控件库。
- 纯原生开发,不包含第三方插件和类库。包含了常用窗体和常用控件,以及工业工具,类web控件,使用该控件库可以快速的搭建一个漂亮的应用程序。
- 漂亮:控件ui以漂亮的web控件为范本,让你做出来的应用更有web感觉,更加扁平化,更加漂亮。
- 开源: 控件完全开源,你可以高度*的根据自己的需求来扩展或修改控件。
- 控件收费吗? 基于开源协议gpl-3.0协议,对非商业用途是完全免费的,同样也具有更低的商业授权费用。
二、hzhcontrols介绍
2.1 控件
包含常规的文本框、水印文字、数字框、输入验证、表单验证、下拉框、时间选择框、滑块、文字提示、面板等。
2.1.1 表单控件
2.1.2 按钮
2.1.3 选项卡
2.1.4 树
树和列表控件类似,下面是hzh控件库中的树形控件:
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 图标
hzhcontrol包含两种图标:awesome和elegant。
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
多达29种live charts:
以下展示部分live charts,更多样例请移步gitee或github下载:
ganttchart即甘特图,功能虽没有office project那么强大,但能使用winform自己实现确实很了不起了:
piechartexample