using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;
namespace Dongke.WinForm.Controls
{
///
/// 邮编输入文本框
///
[ToolboxBitmap(typeof(TextBox))]
public class TxtZipCode : TextBoxCodeBase
{
#region 构造函数
///
/// 邮编输入文本框
///
public TxtZipCode()
{
this.Rejected = "[^0-9]";
this.Regular = @"^[1-9]\d{5}$";
this.MaxLength = 6;
}
#endregion
#region 重写属性
///
/// 获取或设置用户可在文本框控件中键入或粘贴的最大字符数。
///
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public override int MaxLength
{
get
{
return base.MaxLength;
}
set
{
base.MaxLength = value;
}
}
///
/// 获取或设置允许输入的最小长度。
///
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public override int MinLength
{
get
{
return base.MinLength;
}
set
{
base.MinLength = value;
}
}
#endregion
}
}