DefaultValue("") 设置不对,应该是DefaultValue(0),还有BrowsableAttribute默认是yes,没必要设置true;好好看看msdn,上面都有的
bool statusEnable = false;
[Browsable(true)]
[Category("状态")]
[Description("设置或获得控件状态是否有用")]
[DefaultValue(false)]
public bool StatusEnable
{
set
{
this.statusEnable = value;
//使某个groupBox有效或无效
this.gpbStatus.Enabled = this.statusEnable;
//关键在下面这条语句:使控件的整个图面无效并导致重绘控件
this.Invalidate();
}
get
{
return this.statusEnable;
}
}