看了风铃的文章,原来自定义的属性除了TextBox ,还有CheckBox和ComboBox ,一共3种类型,我把这些发出来,大家一起分享
第一种:
string name;
[WebBrowsable, Category("用户控件设置"),
DefaultValue(10),
Personalizable(),
FriendlyName("条数"), Description("请输入显示条数")]
public String windbell
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
get
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
return name;
}
set
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
}
![](https://images.cnblogs.com/cnblogs_com/jlydboy/1.jpg)
第二种:
private bool _boolField;
[WebBrowsable(true), Personalizable(true)]
public bool BoolField
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
get
{ return this._boolField; }
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
set
{ this._boolField = value; }
}
![](https://images.cnblogs.com/cnblogs_com/jlydboy/111111.jpg)
第三种:
public enum Days
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
Saturday, Sunday, Monday, Tuesday, Wednesday, Thursday, Friday
}
private Days _enumField;
[WebBrowsable(true), Personalizable(true)]
public Days EnumField
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
get
{ return this._enumField; }
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
set
{ this._enumField = value; }
}
![](https://images.cnblogs.com/cnblogs_com/jlydboy/111111111.jpg)
再一次感谢风铃,呵呵