吐血推薦HZHControls:我見過最美的Winform控件庫

文章閱讀導航

一、寫在前面的話

文章來自:dotnet9,一個從事dotnet開發8年+的程序員的個人網站。
dotnet9最近在寫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控件庫文章發佈後,反響熱烈,謝謝大家支持。

image

博客園《Dotnet9》系列WPF文章

文章評論區有網友留言:“推薦一個傳統的Winform的控件庫吧”,小編我是左右爲難(不是男),雖然小編使用Winform開發4年+,但常用的是收費控件庫DevExpress、Telerik等,自定義的控件庫使用不多,原因有三點:

  1. 優秀的開源控件庫實在太少。

  2. Winform自定義控件相較WPF自定義控件要麻煩許多。

  3. 小編客戶需求不強烈。

image

網友留言

在機緣巧合的情況下,某個WPF羣羣友發了Winform控件庫《HZHControls》的全球同性交友網站Gayhub地址(下載該控件庫請點擊Github地址),小編當然毫不猶豫的點開欣賞啦,所以本篇文章由此而來。

image

《HZHControls》Github倉庫

image

《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 表單控件

image

2.1.2 按鈕

image

image

2.1.3 選項卡

image

HZH控件庫 選項卡

2.1.4 樹

樹和列表控件類似,下面是HZH控件庫中的樹形控件:

image

2.1.5 平鋪列表

image

2.1.6 導航

包含水平和垂直導航菜單:

image

image

image

2.1.7 橫向列表

image

HZH控件庫 橫向列表

2.1.8 自定義表格

普通表格及樹表格:

image

HZH控件庫 自定義表格

image

HZH控件庫 樹表格

2.1.9 進度條

各式各樣的酷炫進度條:

image.gif

HZH控件庫 進度條

2.1.10 步驟控件

image

HZH控件庫 步驟控件

2.1.11 麪包屑導航

image

HZH控件庫 麪包屑導航

2.1.12 文字提示

image

HZH控件庫 文字提示

2.1.13 滾動文字

image.gif

HZH控件庫 滾動文字

2.1.14 滑塊

image.gif

HZH控件庫 滑塊

2.1.15 水波

image

HZH控件庫 水波

2.1.16 面板

image

HZH控件庫 面板

2.1.17 圖標

HZHControl包含兩種圖標:Awesome和Elegant。

image

HZH控件庫 Awesome圖標

image

HZH控件庫 Elegant圖標

2.1.18 滾動條

包含列表、文本框、水平|豎直滾動條:

image

HZHZ控件庫 滾動條

2.1.19 圖片採樣

image

HZH控件庫 圖片採樣

2.1.20 時間軸

image

HZH控件庫 時間軸

2.1.21 穿梭框

image.gif

HZH控件庫 穿梭框

2.1.22 引用區塊

image

HZH控件庫 引用區塊

2.1.23 表單驗證

image

HZH控件庫 表單驗證

2.1.24 分割線標籤

image

HZH控件庫 分割線標籤

2.2 窗體

窗體包含常用的提示框、具有後退的窗體,具有確定取消按鈕的窗體、多線程等待窗體、資源加載窗體等常用窗體,以下只展示部分效果圖。

2.2.1 提示窗體

image

HZH控件庫 提示窗體

2.2.2 多輸入窗體

image

HZH控件庫 多輸入窗體

2.2.3 等待窗口

image

HZH控件庫 等待窗口

2.3 圖表

包含動態圖標,多座標系圖標,柱狀圖,餅狀圖,折線圖,組織結構圖等應有盡有,滿足你的數據展示。

2.3.1 組織結構圖

image.gif

HZH控件庫 組織結構圖

2.3.2 滾動圖表

image.gif

HZH控件庫 滾動圖表

2.3.3 雷達圖

image

HZH控件庫 雷達圖

2.3.4 金字塔圖

image

HZH控件庫 金字塔圖

2.3.5 Live Charts

多達29種Live Charts:

image

現有Live Charts Demo

以下展示部分Live Charts,更多樣例請移步gitee或github下載:

image

Basic Stacked Bar

image

BasicBubbles

image

BasicLine

image

Financial

image

FlunnelChart

GanttChart即甘特圖,功能雖沒有Office Project那麼強大,但能使用Winform自己實現確實很了不起了:

image

GanttChart

image

Gauge-360

image

AngularGauge

image.gif

GeoMapExample

image

DoughnutExample

image

PieChartExample

2.4 工業控件

包含 管道、風機、警燈、閥門、LED文章,儀表,傳送帶,溫度計,還有取樣控件等全覆蓋。

2.4.1 LED文字

image.gif

LED文字

2.4.2 儀表

image

儀表

2.4.3 管道

image

管道

2.4.4 閥門

image.gif

閥門

2.4.5 鼓風機

image

鼓風機

2.4.6 傳送帶

image

傳送帶

2.4.7 警示燈

image

警示燈

2.4.8 箭頭

image

箭頭

2.4.9 溫度計

image

溫度計

三、HZHControls獲取

3.1 官方幫助文檔、博客

官方網站:http://www.hzhcontrols.com/ 。

image

HZH控件庫官網首頁

控件幫助文檔:http://www.hzhcontrols.com/doc.html 。

image

HZH控件庫幫助文檔

作者博客園:https://www.cnblogs.com/bfyx/ 。

image

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

github精選相關文章
世界上有哪些代碼量很少,但很牛逼很經典的算法或項目案例?
推薦10個前端開源後臺框架,程序員接私活必備
國產BAT開源誰最牛,這些開源項目告訴你
Github標星30K,這3款搶票工具值得推薦

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章