该控件是继承于 Control 基类开发的。具有 Tab 键切换。
恢复 AutoSize 属性,让控件能根据自身内容设置体积大小。
Padding 属性修改成 AutoSize=true 才生效。
Box 开头的属性指图标部分,图标分为 “正常圆点” “默认符号” 和 “自定义图片” 三种。
控件为为 “图标” 和 “文本” 部分
OperateScope 属性设置单击事件的范围, Box 为只有单击图标才会触发更改状态事件, BoxText 为单击图标或文本都会触发更改状态事件。
在自定义图标部分 添加了 ImageList 组件属性,具体涉及的属性有
Style 属性可以设置控件的外观,控件的配色设计的比较松,根据你自己的需求配置效果。
Defaule 模式下应该只配置以下颜色
Button 模式下应该只配置以下颜色
重写方法如下
新增类如下
新增属性如下