.NET 開源扁平化、美觀的 C/S 控制元件庫

小码编匠發表於2024-10-25

前言

給大家推薦一個優秀的控制元件集,它基於 .NET Framework 4.0,採用純原生開發,不包含任何第三方外掛或類庫。

該控制元件集涵蓋了常用的窗體和控制元件,同時還包括工業工具和類 Web 控制元件。使用這套控制元件庫我們可以快速的搭建一個漂亮的應用程式。

專案介紹

HZHControls 包含了 200 多個控制元件、窗體和元件,能夠滿足在開發中的大多數使用場景。專案也在不斷地增加新的控制元件到控制元件庫中。

本文展示部分控制元件的呈現效果。這些控制元件具有高度的自定義性,可以修改相應屬性來達到所需的使用效果。

.NET 開源扁平化、美觀的 C/S 控制元件庫

HZHControls 主要功能

窗體

  • 提示框:提供常用的提示對話方塊。

  • 帶後退功能的窗體:支援後退操作的窗體。

  • 確認取消按鈕窗體:帶有確認和取消按鈕的窗體。

  • 多執行緒等待窗體:用於多執行緒操作時的等待提示窗體。

  • 資源載入窗體:用於顯示資源載入進度的窗體。

圖表

  • 動態圖表:支援動態更新的資料圖表。

  • 多座標系圖表:支援多個座標軸的資料展示。

  • 柱狀圖:用於比較資料量級的圖表。

  • 餅狀圖:用於展示比例分佈的圖表。

  • 折線圖:用於展示趨勢變化的圖表。

  • 組織結構圖:用於展示組織結構的圖表。

控制元件

  • 文字框:標準文字輸入框。

  • 水印文字:帶有提示文字的輸入框。

  • 數字框:用於輸入數字的控制元件。

  • 輸入驗證:提供輸入驗證功能。

  • 表單驗證:用於驗證整個表單的輸入。

  • 下拉框:標準下拉選擇框。

  • 時間選擇框:用於選擇時間的控制元件。

  • 滑塊:用於調整數值的滑動條。

  • 文字提示:用於顯示提示資訊的控制元件。

  • 皮膚:用於佈局和分組其他控制元件的容器。

工業控制元件

  • 管道:用於模擬管道的控制元件。

  • 風機:用於模擬風機的控制元件。

  • 警燈:用於模擬警報燈的控制元件。

  • 閥門:用於模擬閥門的控制元件。

  • LED:用於模擬 LED 顯示的控制元件。

  • 儀表:用於模擬儀表盤的控制元件。

  • 傳送帶:用於模擬傳送帶的控制元件。

  • 溫度計:用於模擬溫度計的控制元件。

  • 取樣控制元件:用於模擬取樣過程的控制元件。

控制元件效果

HZHControls 是一套完全開源的控制元件庫,可以根據自己的需求自由調整功能。

HZHControls 對觸屏操作提供了友好的支援,使其在觸控裝置上表現優異。

HZHControls 是一套美觀且易用的控制元件,能夠顯著提升應用程式的使用者體驗。

以下列出內容僅為部分控制元件,更多控制元件效果,請下載原始碼檢視Demo執行效果!

控制元件

.NET 開源扁平化、美觀的 C/S 控制元件庫

.NET 開源扁平化、美觀的 C/S 控制元件庫

多輸入窗體

FrmInputs frm = new FrmInputs("動態多輸入窗體測試",
new string[] { "姓名", "電話", "身份證號", "住址" },
new Dictionary<string, HZH_Controls.TextInputType>() { { "電話", HZH_Controls.TextInputType.Regex }, { "身份證號", HZH_Controls.TextInputType.Regex } },
new Dictionary<string, string>() { { "電話", "^1\\d{10}$" }, { "身份證號", "^\\d{18}$" } },
new Dictionary<string, KeyBoardType>() { { "電話", KeyBoardType.UCKeyBorderNum }, { "身份證號", KeyBoardType.UCKeyBorderNum } },
new List<string>() { "姓名", "電話", "身份證號" });
frm.ShowDialog(this);

.NET 開源扁平化、美觀的 C/S 控制元件庫

管道

.NET 開源扁平化、美觀的 C/S 控制元件庫

多執行緒操作等待

.NET 開源扁平化、美觀的 C/S 控制元件庫

.NET 開源扁平化、美觀的 C/S 控制元件庫

.NET 開源扁平化、美觀的 C/S 控制元件庫

.NET 開源扁平化、美觀的 C/S 控制元件庫

.NET 開源扁平化、美觀的 C/S 控制元件庫

.NET 開源扁平化、美觀的 C/S 控制元件庫

成品展示

這裡列舉了幾個客戶開發完成的系統介面效果展示,可以使用HZHControls創作無限的漂亮介面。

.NET 開源扁平化、美觀的 C/S 控制元件庫

.NET 開源扁平化、美觀的 C/S 控制元件庫

.NET 開源扁平化、美觀的 C/S 控制元件庫

專案文件

專案提供了詳細的文件說明,包括了多個方面以及常見問題解答。大家可以訪問相關頁面進行查閱。

.NET 開源扁平化、美觀的 C/S 控制元件庫

.NET 開源扁平化、美觀的 C/S 控制元件庫

專案地址

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

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

最後

如果你覺得這篇文章對你有幫助,不妨點個贊支援一下!你的支援是我繼續分享知識的動力。如果有任何疑問或需要進一步的幫助,歡迎隨時留言。

也可以加入微信公眾號[DotNet技術匠] 社群,與其他熱愛技術的同行一起交流心得,共同成長!優秀是一種習慣,歡迎大家留言學習!

相關文章