CheckBox美化控件----------WinForm控件開發系列


該控件是繼承於 Control 基類開發的。具有 Tab 鍵切換。

恢復 AutoSize 屬性,讓控件能根據自身內容設置體積大小。

 Padding 屬性修改成 AutoSize=true 才生效

Box 開頭的屬性指圖標部分,圖標分為“默認符號” 和 “自定義圖片” 兩種。

控件為為 “圖標” 和 “文本” 部分

OperateScope 屬性設置單擊事件的范圍, Box 為只有單擊圖標才會觸發更改狀態事件, BoxText 為單擊圖標或文本都會觸發更改狀態事件。

在自定義圖標部分 添加了 ImageList 組件屬性,具體涉及的屬性有

 Style 屬性可以設置控件的外觀,控件的配色設計的比較松,根據你自己的需求配置效果。

Defaule 模式下應該只配置以下顏色

Button 模式下應該只配置以下顏色

重寫方法如下

新增類如下

 新增屬性如下

控件庫的源碼已整體發布到gitee,下載地址:(花木蘭控件庫)https://gitee.com/tlmbem/hml


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM