1.ToolboxBitmap
给自己的自定义控件换个图标:[ToolboxBitmap(typeof(MyPanel), "WindowsApplication1.Images.MyPanel.bmp")]
2.Category与Description
给属性设置说明文和表示类型(Appearance
是特殊的词,在属性面板中,它就是外观一栏,[Category("Appearance"), Description("阴影色")])
3.DefaultValue
给属性设置默认值[DefaultValue(5)],[DefaultValue(typeof(Color), "DarkGray")]
4.Browsable
设置属性是否会显示在属性面板中[Browsable(false)]
5,DesignerSerializationVisibility
设置属性是否在Designer中序列化,[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)](不需要序列化,默认是Visible)
参考:https://blog.csdn.net/catshitone/article/details/87101640