欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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("")]
相关标签: C#