微信好友推薦,挺好看的 winfrom 控制項庫,下面來看看。

居間
基於 c#(語言) 4.0 、 vs2019 、 net framework 4.0(不包括 net framework 4.0 client profile) 開發的 winform 控制項庫。為了兼容性採用了 c#(語言) 4.0 版本,低版本 vs 也可以編譯該項目。整個控制項控除了動畫函數由 silverlight 提取出來和 coloreditorext.cs 顏色面板視圖設計器擴展器在網上例子修改而來,其他都是自己在原生控制項基礎上寫的,沒有使用任何第三方庫,所以放心使用,沒有侵犯他人著作權的問題。
這套控制項庫原本在博客上都是單個控制項發布的,這次在 gitee 整體的發布。由於原來控制項都是獨立開發,大量的控制項使用到滑動的效果,導致定時器消耗過多,所以在整體發布前對大部分控制項做了修改,不排除還有 bug,所以這套控制項庫適合有基本基礎控制項開發的人使用。控制項本身並不複雜,像 window 消息使用的比較小,主要都是重寫 paint 方法實現。還有就是所有的控制項目前都是採用整體刷新方式繪製,你可以繼續優化控制項。這些控制項都是我平常出於好奇心寫的,沒有在真正的項目上使用過,你要是使用在自己的項目中,最好先測試下控制項有沒有 bug,為什麼這麼說呢,因為我在開發這些控制項時就有遇到過控制項有 bug 導致在操作視圖設計器時 vs 奔潰自動關閉的現象。開發可化視圖設計器的控制項還是挺麻煩的,你必須要了解 vs 視圖設計器的流程原理。
關於授權
關於授權問題有以下 3 種 方式:(以下都不提供 bug 解決服務,我也沒有刻意留下 bug)
30 元 (人民幣)永久授權(適用以後所有版本),控制項庫可以集成在你的商業系統中使用,但控制項庫不能用於二次販售和授權他人,對於二次開發看下面 2 的情況。
免費 永久授權(適用以後所有版本),你可以用於學習但禁止任何商用。但是如果你在這些控制項的基礎上進行二次開發,當你的控制項庫的功能都比我免費授權的源碼功能強大一倍後還有代碼相似度在一半以下,你可以獨立發布販售你的源碼,但要在你的源碼版權上加上一句描述“該控制項庫是以花木蘭控制項庫為基礎開發而來的”,如果你的二次開發導致你的控制項庫源碼和我免費授權的源碼有 90%的非相似度就可以不用加剛才說的那句描述,因為我承認一個成功的借鑑就是原創。
免費 永久授權(適用以後所有版本),可以免費讓控制項庫集成在你的商業系統中使用,但控制項庫不能用於二次販售和授權他人。還有你的系統中要用到該控制項庫的文件都要加上我的版權描述,特別是木蘭詩不能刪掉,不要問為什麼。
倉庫居間
从 Gitee 仓库花木兰控件库克隆下来后,下面是仓库总体目录结构:

作者解決方案用的中文,嗯,沒毛病。
解決方案用[microsoft visual studio enterprise 2022 (64-bit) - preview]打開,為啥用 vs 2022 預覽版,不是正式版已經出來了嗎?(...)
解決方案結構:

我们不看源码,你有兴趣可以研究,选择WinfromDemo工程作为启动项目,F5 运行,来介绍几个效果(注:作者在仓库 readme 里已经介绍,控件运行过程中会有异常,使用请自行负责解决哟):
運行 winformdemo 工程:

先看有哪些控制項,下面是控制項目錄:

- 菜單
gdi 不規則圓弧:
右擊點擊可以展開|關閉

看到旁邊的按鈕“獨立打開”沒,點一下試試:

可以對它進行移動,具體這個你怎麼用發揮你的想像吧。
mac 魚眼效果:
比較酷炫的 mac 魚眼效果菜單:

麵包屑導航欄:

- 表單
date 日期選擇美化:

color 顏色選擇美化:

多點滑塊滑杆:

checkbox 複選框:

按鈕動畫:

百分比進度:

水波紋進度:

漸變進度:
這個用於實時數據監控還不錯。

數字時間:

溫度計:

tabcontrol 美化:

驗證碼:

雷達掃描:

加載等待:

- 播放
圖片旋轉播放:

走馬燈圖片輪播:

文本跑馬燈特效:

- 驗證
圖案滑屏解鎖:

拼圖滑塊驗證:
這個有意思,可以選擇多個滑塊,增加驗證複雜。

- 工具欄
這個比較常見,就不錄製 gif 了...
- 組件
右下角彈窗提示:

其他組件需要您去看看嘍。
- 分析
最後一個大類,已經錄製快 30 個 gif 了...
儀表:

雷達分析圖:

chart 分析:

居間完啦,gif 錄製酸爽了。
關於作者
- Gitee 仓库:花木兰控件库
- 博客:https://www.cnblogs.com/tlmbem/控件的介绍。
- 郵箱:1252578118@qq.com,有問題可以發到這個郵箱,我有空會回覆你。
- qq 交流群: 180744253