Article reading navigation
-
- The words written in front
-
- Introduction to HZHControls
- 2.1 control
- 2.1.1 Form Controls 2.1.2 Buttons 2.1.3 Tabs 2.1.4 Trees 2.1.5 Tile list 2.1.6 Navigation 2.1.7 Horizontal list 2.1.8 Custom tables 2.1.9 Progress bar 2.1.10 Step Controls 2.1.11 Breadcrumb Navigation 2.1.12 Text prompt 2.1.13 Scroll text 2.1.14 Slider 2.1.15 Water waves 2.1.16 Panel 2.1.17 Icon 2.1.18 Scroll bar 2.1.19 Image sampling 2.1.20 Timeline 2.1.21 Shuttle Box 2.1.22 Reference blocks 2.1.23 Form verification 2.1.24 Dividing line label
- 2.2 form 2.2.1 Prompt Form 2.2.2 Multiple input forms 2.2.3 Waiting window
- 2.3 chart 2.3.1 Organization chart 2.3.2 Rolling charts 2.3.3 Radar map 2.3.4 Pyramid Diagram 2.3.5 Live Charts
- 2.4 Industrial Controls 2.4.1 LED text 2.4.2 Instrument 2.4.3 Pipeline 2.4.4 Valves 2.4.5 Blower 2.4.6 Conveyor belts 2.4.7 Warning lights 2.4.8 Arrow 2.4.9 Thermometer
-
- Access to HZHControls
- 3.1 Official help documents, blogs
- 3.2 Technology Exchange Group
- 3.3 Source code acquisition
-
- What is written later
1. The words written in front
After the first three articles written by Xiaobian introducing the open source C#WPF control library were released, the response was enthusiastic. Thank you for your support.

文章评论区有网友留言:“推荐一个传统的Winform的控件库吧”,小编我是左右为难(不是男),虽然小编使用Winform开发4年+,但常用的是收费控件库DevExpress、Telerik等,自定义的控件库使用不多,原因有两点:
- There are just too few excellent open source control libraries.
- Winform custom controls are much more troublesome than WPF custom controls.
- Xiaobian customer demand is not strong.

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

**"HZHControls" Gitee Warehouse **

Xiaobian recommends the "HZHControls" control library for the following reasons:
- A flat, beautiful, open source C#Winform control library based on the. NET Framework 4.0.
- Pure native development, excluding third-party plug-ins and class libraries. Contains common forms and common controls, as well as industrial tools and Web-like controls. You can quickly build a beautiful application using this control library.
- Beautiful: The control UI is based on beautiful Web controls to make the application you make more WEB feel, flatter, and more beautiful.
- Open Source: Controls are completely open source, and you can highly freely extend or modify controls according to your own needs.
- Are controls charged? Based on the open source license GPL-3.0, it is completely free for non-commercial use and also has lower commercial licensing fees.
2. Introduction to HZHControls
2.1 control
Contains regular text boxes, watermarked text, number boxes, input verification, form verification, drop-down boxes, time selection boxes, sliders, text prompts, panels, etc.
2.1.1 Form Controls

2.1.2 Buttons


2.1.3 Tabs

2.1.4 Trees
Trees are similar to list controls. The following are the tree controls in the HZC control library:

2.1.5 Tile list

2.1.6 Navigation
Contains horizontal and vertical navigation menus:

HZH Control Library Navigation Menu

Vertical navigation of HZH control library

2.1.7 Horizontal list

2.1.8 Custom tables
General Forms and Tree Forms:

HZH control library custom tables

HZH Control Library Tree Table
2.1.9 Progress bar
Various cool progress bars:

2.1.10 Step Controls

2.1.11 Breadcrumb Navigation

2.1.12 Text prompt

2.1.13 Scroll text

2.1.14 Slider

2.1.15 Water waves

2.1.16 Panel

2.1.17 Icon
HZHControl contains two icons: Awesome and Elegant.
HZH control library Awesome icon

HZH control library Elegant icon

2.1.18 Scroll bar
Contains lists, text boxes, levels| Vertical scroll bar:

2.1.19 Image sampling

2.1.20 Timeline

2.1.21 Shuttle Box

2.1.22 Reference blocks

2.1.23 Form verification

2.1.24 Dividing line label

2.2 form
Forms include commonly used prompt boxes, forms with rewind, forms with OK cancel buttons, multi-threaded waiting forms, resource loading forms and other common forms. Only some renderings are shown below.
2.2.1 Prompt Form

2.2.2 Multiple input forms

2.2.3 Waiting window

2.3 chart
Contains dynamic icons, multi-coordinate system icons, histograms, pie charts, line charts, organization charts, etc. to meet your data display.
2.3.1 Organization chart

2.3.2 Rolling charts

2.3.3 Radar map

2.3.4 Pyramid Diagram

2.3.5 Live Charts
Up to 29 Live Charts:

Existing Live Charts Demo
The following shows some Live Charts. Please download more samples steadily from gitee or github:
Basic Stacked Bar

BasicBubbles

BasicLine

Financial

FlunnelChart

GanttChart
GanttChart is a Gantt Chart. Although it is not as powerful as Office Project, it is really amazing to be able to implement it yourself using Winform:

Gauge-360

AngularGauge

GeoMapExample

DoughnutExample

PieChartExample

2.4 Industrial Controls
Including full coverage of pipes, fans, warning lights, valves, LED articles, meters, conveyor belts, thermometers, and sampling controls.
2.4.1 LED text

2.4.2 Instrument

2.4.3 Pipeline

2.4.4 Valves

2.4.5 Blower

2.4.6 Conveyor belts

2.4.7 Warning lights

2.4.8 Arrow

2.4.9 Thermometer

3. Access to HZHControls
3.1 Official help documents, blogs
Official website: www.example.com. http://www.hzhcontrols.com/

Control help document: www.example.com. http://www.hzhcontrols.com/doc.html

HZH control library help document
Author Blog Park: www.example.com. https://www.cnblogs.com/bfyx/

3.2 Technology Exchange Group
作者QQ: 623128629。
QQ交流群: 568015492 。
3.3 Source code acquisition
github: https://github.com/kwwwvagaa/NetWinformControl 。

gitee: https://gitee.com/kwwwvagaa/net_winform_custom_control 。

4. What is written later
There are not many open source C#Winform control libraries, and this library is indeed excellent. Friends who are Winform can refer to it, learn from it, especially the blog of the author of the control library, which is a good place to learn about Winform custom controls.
No matter how excellent the control library is, there will be bugs. It is not easy for the author to open the control library. After all, his personal abilities are limited. If friends encounter usage problems or discover control bugs, you are welcome to contact the author or ask questions in the QQ technical exchange group. The author and Xiaobian of the control library very much welcome everyone to learn and discuss from each other.