Open source Winform control library- HZHControls

Open source Winform control library- HZHControls

A flat, beautiful, open source C#Winform control library based on the. NET Framework 4.0.

最后更新 12/15/2019 1:45 PM
沙漠尽头的狼
预计阅读 8 分钟
分类
Winform
专题
Winform control library
标签
.NET C# Winform control library Winform open source project

Article reading navigation

    1. The words written in front
    1. 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
    1. Access to HZHControls
    • 3.1 Official help documents, blogs
    • 3.2 Technology Exchange Group
    • 3.3 Source code acquisition
    1. 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年+,但常用的是收费控件库DevExpressTelerik等,自定义的控件库使用不多,原因有两点:

  1. There are just too few excellent open source control libraries.
  2. Winform custom controls are much more troublesome than WPF custom controls.
  3. 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:

  1. A flat, beautiful, open source C#Winform control library based on the. NET Framework 4.0.
  2. 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.
  3. Beautiful: The control UI is based on beautiful Web controls to make the application you make more WEB feel, flatter, and more beautiful.
  4. Open Source: Controls are completely open source, and you can highly freely extend or modify controls according to your own needs.
  5. 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

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.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

HZH控件库github仓库

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

HZH控件库gitee仓库

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.

Keep Exploring

延伸阅读

更多文章
同分类 / 同标签 2/29/2024

Data display can also be done in Winform

In the process of developing winform, data display functions are often needed. I have been using the gridcontrol before. Today, I want to use an example to introduce to you how to use the table component in ant design blazor hybrid to display data.

继续阅读
同分类 / 同标签 2/29/2024

Can Winform's interface become better?

A few days ago, I introduced to you the use of blazor hybrid in winform, and I also said that with blazor's ui, our winform program design can be more beautiful. Next, I want to use an example of drawing in winform blazor hybrid to illustrate it, hoping to be helpful to you.

继续阅读
同分类 / 同标签 11/21/2021

Open source Winform control library: Hua Mulan control library

You can compile the project. Except for the animation functions extracted from Silverlight and the ColorEditorExt.cs Color Panel View Designer extension modified from online examples, the entire control was written on the basis of native controls by myself and did not use any third-party libraries, so use it with confidence. There is no infringement of the copyright of others.

继续阅读