将自定义属性添加到继承的system.windows.forms.button中

时间:2015-01-13 18:46:44

标签: c# button properties

如何从system.windows.forms的控件中为继承的类添加自定义属性到visual studio属性窗口?

示例custombutton:

public class CustomBtn:Button
{
    public int MaxImgNumber{get;set;}
    public int MinImgNumber{get;set;}
}

我想展示" MaxImgNumber"当我点击自定义按钮进入属性窗口时,如下图所示 enter image description here

事先提前

2 个答案:

答案 0 :(得分:1)

您正在寻找BrowsableAttribute

  

指定是否应在“属性”窗口中显示属性或事件。

答案 1 :(得分:1)

标有BrowsableAttribute设置为true的属性可在设计时修改:

public class CustomBtn:Button
{
    [Browsable(true)]
    public int MaxImgNumber{get;set;}
    public int MinImgNumber{get;set;}
}