自定义控件分三种
- 组合控件(CompositeControls):在原有控件的基础上根据需要进行组合。
- 扩展控件(ExtendedControls):继承自原有控件,添加一些新的属性和方法,绘制一些新元素。
- 自定义控件(CustomControls):控件的绘制全部由用户定义。
生成:dll文件
新建窗体控件库把自定义控件添加到工具箱:
工具箱空白处右击-添加选项卡-自定义选项卡处右击-选择项-浏览-找到自定义控件的dll文件-确定
自定义控件的属性
[Browsable(true)]
//Description 指定属性或事件的说明
//CateGory 给自定义属性进行分组的名称
//DefaultValue 不加粗显示的值,默认原始值
[Description("默认选中的复选框,索引从0开始"),CateGory("自定义属性"),DefaultValue(0)]
public int CheckIndex { get; set; }
ps:更改自定义控件后,引用要刷新一下
网友评论