WinForm自定义控件之特性
程序员文章站
2022-03-04 11:11:08
...
标记类
//控件在工具箱的提示
[Description("此控件可以任意调整高度")]
//控件在工具箱的图标
[ToolboxBitmap(typeof(System.Windows.Forms.TextBox))]
//控件作为一个容器,类似Panel
[Designer("System.Windows.Forms.Design.ParentControlDesigner, System.Design", typeof(IDesigner))]
标记属性
//在属性窗口修改属性后,是否在窗体设计器生成代码,Visible--生成,Hidden--不生成
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
//在属性窗口下侧的描述
[Description("标题")]
//在属性窗口的分类
[Category("自定义")]
//是否在属性窗口中显示,默认不加此特性就是在属性窗口显示
[Browsable(true)]
//属性的默认值
[DefaultValue("")]