属性的实现
对于Button 按钮或者任何其它控件来说都少不了
1:是否显示边框,
2:边框宽度,
3:边框颜色
4:边框样式
5:是否显示圆角
6:圆角大小
7:背景颜色
以上六点都是最基本得
分为两部分来讲,一边框,二是否圆角
一:边框
定义是否具有边框
定义边框颜色
定义边框宽度
定义边框样式
上一篇文章定义了怎么画出矩形,这里就不详细讲解了。
/// <summary>
/// <summary>
/// 是否显示边框
/// </summary>
[Description("是否显示边框"), Category("自定义")]
public virtual bool BorderShow
{
get
{
return this._borderShow;
}
set
{
this._borderShow = value;
Refresh();
}
}
/// <summary>
/// 边框颜色
/// </summary>
[Description("边框颜色"), Category("自定义")]
public virtual Color BorderColor
{
get
{
return this._borderColor;
}
set
{
this._borderColor = value;
this.Refresh();
}
}
/// <summary>
/// 边框宽度
/// </summary>
[Description("边框宽度"), Category("自定义")]
public virtual float BorderWidth
{
get
{
return this._borderWidth;
}
set