《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦

来源:https://www.cnblogs.com/lsq6/archive/2019/12/15/12040422.html
-Advertisement-
Play Games

大家好,我是Dotnet9小編,一個從事dotnet開發8年+的程式員。我最近在寫dotnet分享文章,希望能讓更多人看到dotnet的發展,瞭解更多dotnet技術,幫助dotnet程式員應用dotnet技術更好的運用於工作和學習中去。 文章閱讀導航 一、寫在前面的話 二、HZHControls介 ...


大家好,我是Dotnet9小編,一個從事dotnet開發8年+的程式員。我最近在寫dotnet分享文章,希望能讓更多人看到dotnet的發展,瞭解更多dotnet技術,幫助dotnet程式員應用dotnet技術更好的運用於工作和學習中去。

文章閱讀導航

一、寫在前面的話

小編寫的前3篇介紹開源C# WPF控制項庫文章發佈後,反響熱烈,謝謝大家支持。

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦博客園《Dotnet9》系列WPF文章

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

  1. 優秀的開源控制項庫實在太少。
  2. Winform自定義控制項相較WPF自定義控制項要麻煩許多。
  3. 小編客戶需求不強烈。
《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦《Dotnet9》系列WPF文章-網友留言推薦Winform控制項庫

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

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦《HZHControls》Github倉庫 《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦《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 表單控制項

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 表單控制項

2.1.2 按鈕

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 按鈕 《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 倒影

2.1.3 選項卡

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 選項卡

2.1.4 樹

樹和列表控制項類似,下麵是HZH控制項庫中的樹形控制項:

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 樹

2.1.5 平鋪列表

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 平鋪列表

2.1.6 導航

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

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 水平導航菜單 《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫導航菜單 《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 垂直導航

2.1.7 橫向列表

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 橫向列表

2.1.8 自定義表格

普通表格及樹表格:

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 自定義表格 《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 樹表格

2.1.9 進度條

各式各樣的酷炫進度條:

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 進度條

2.1.10 步驟控制項

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 步驟控制項

2.1.11 麵包屑導航

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 麵包屑導航

2.1.12 文字提示

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 文字提示

2.1.13 滾動文字

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 滾動文字

2.1.14 滑塊

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 滑塊

2.1.15 水波

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 水波

2.1.16 面板

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 面板

2.1.17 圖標

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

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 Awesome圖標 《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 Elegant圖標

2.1.18 滾動條

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

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZHZ控制項庫 滾動條

2.1.19 圖片採樣

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 圖片採樣

2.1.20 時間軸

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 時間軸

2.1.21 穿梭框

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 穿梭框

2.1.22 引用區塊

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 引用區塊

2.1.23 表單驗證

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 表單驗證

2.1.24 分割線標簽

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 分割線標簽

2.2 窗體

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

2.2.1 提示窗體

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 提示窗體

2.2.2 多輸入窗體

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 多輸入窗體

2.2.3 等待視窗

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 等待視窗

2.3 圖表

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

2.3.1 組織結構圖

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 組織結構圖

2.3.2 滾動圖表

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 滾動圖表

2.3.3 雷達圖

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 雷達圖

2.3.4 金字塔圖

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫 金字塔圖

2.3.5 Live Charts

多達29種Live Charts:

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦現有Live Charts Demo

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

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦Basic Stacked Bar 《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦BasicBubbles 《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦BasicLine 《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦Financial 《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦FlunnelChart

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

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦GanttChart 《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦Gauge-360 《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦AngularGauge 《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦GeoMapExample 《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦DoughnutExample 《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦PieChartExample  

2.4 工業控制項

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

2.4.1 LED文字

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦LED文字

2.4.2 儀錶

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦儀錶

2.4.3 管道

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦管道

2.4.4 閥門

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦閥門

2.4.5 鼓風機

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦鼓風機

2.4.6 傳送帶

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦傳送帶

2.4.7 警示燈

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦警示燈

2.4.8 箭頭

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦箭頭

2.4.9 溫度計

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦溫度計

三、HZHControls獲取

3.1 官方幫助文檔、博客

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

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫官網首頁

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

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫幫助文檔

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

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH博客園

3.2 技術交流群

作者QQ: 623128629

QQ交流群: 568015492 。

3.3 源碼獲取

github: https://github.com/kwwwvagaa/NetWinformControl 。

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦HZH控制項庫github倉庫

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

《Dotnet9》系列-開源C# Winform控制項庫1《HZHControls》強力推薦 HZH控制項庫gitee倉庫

四、寫在後面的話

開源C# Winform控制項庫實在不多,本庫也確實優秀,做Winform的朋友可以參考學習、借鑒,特別是控制項庫作者的博客,是學習Winform自定義控制項的好地方。

再優秀的控制項庫也會存在Bug,作者開源控制項庫不易,畢竟個人能力有限,朋友們如遇到使用問題或者發現控制項Bug,歡迎聯繫作者或者在QQ技術交流群中提問,控制項庫作者及小編非常歡迎大家相互學習討論。

除非註明,文章均由 Dotnet9 整理髮布,歡迎轉載。

轉載請註明本文地址:https://dotnet9.com/2019/12/it-technology/csharp/winform/dotnet9-series-hzhcontrols.html

如有所收穫,請大力轉發(能點贊及推薦那是極好的);如覺小編寫文不易,歡迎給Dotnet9站點打賞,小編謝謝了;謝謝大家對dotnet技術的關註和支持 。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 1.Unable to save settings: Failed to save settings. Please restart PyCharm解決 將工程的.idea目錄刪掉,重啟pycharm即可。 2.error:please select a valid Python interpret ...
  • 前言 本文的文字及圖片來源於網路,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯繫我們以作處理。作者:Botreechan 1.進入地址我們可以發現,頁面有著非常整齊的目錄,那麼網頁源代碼中肯定也有非常規律的目錄,進去看看吧。如果你看不懂,建議先去小編的Python交流. ...
  • 本項目實現的是一個微riscv處理器核(tinyriscv),用verilog語言編寫,只求以最簡單、最通俗易懂的方式實現riscv指令的功能,因此沒有特意去對代碼做任何的優化,因此你會看到裡面寫的代碼有很多冗餘的地方。tinyriscv處理器核有以下特點: 1)實現了RV32I指令集,通過risc ...
  • 數據挖掘作業,要實現決策樹,現記錄學習過程 win10系統,Python 3.7.0 構建一個決策樹,在鳶尾花數據集上訓練一個DecisionTreeClassifier: from sklearn.datasets import load_iris from sklearn.tree import ...
  • web應用簡介 Web 應用在我們的生活中無處不在。看看我們日常使用的各個應用程式,它們要 麽是 Web 應用,要麼是移動 App 這類 Web 應用的變種。無論哪一種編程語言,只要 它能夠開發出與人類交互的軟體,它就必然會支持 Web 應用開發。對一門嶄新的編程 語言來說,它的開發者首先要做的一件 ...
  • 有時候我們想要修改xadmin詳情頁欄位的顯示方式,比如django預設的ImageField在後臺顯示的是image的url,我們更希望看到image的縮略圖;再比如django將多對多欄位顯示為多選的下拉框或者左右選擇欄的方式,向圖片展示的這兩種: 如果我想要上面這種帶搜索功能並且只占一行的效果 ...
  • 相信很多初次接觸java的同學,在遇見主函數的時候,聽到最多的就是主函數的格式是固定的,不能進行修改等等。這就讓人疑惑了,主函數為啥就那麼特殊呢?接下來博主會為大家解釋主函數。大家先看看下麵這個程式: 1 public static void main(String[ ] args){ 2 Syst ...
  • 一種可以實現" 先進先出 "的存儲結構 分類: 1. 鏈式隊列:用鏈表實現 2. 靜態隊列:用數組實現,靜態隊列通常都必須是 迴圈隊列 迴圈隊列的講解: 1. 靜態隊列為什麼是迴圈隊列 減少對記憶體的浪費 2. 迴圈隊列需要幾個參數來確定 兩個參數, frant 、rear 但這2個參數不同場合有不同 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...