/// <summary>
 /// ���캯����
 /// </summary>
 public TextBoxEx()
     : base()
 {
     this.CompareValid = new CompareValidatorEx();
     this.RequiredValid = new RequiredFieldValidatorEx();
     this.RegularValid = new RegularExpressionValidatorEx();
     this.RangeValid = new RangeValidatorEx();
 }
        /// <summary>
        /// ���ء�
        /// </summary>
        protected override void CreateChildControls()
        {
            this.EnsureChildControls();

            base.CreateChildControls ();
            //����
            this.RequiredValid = new RequiredFieldValidatorEx();
            this.RequiredValid.EnableClientScript = this.EnableClientScript;
            this.RequiredValid.ControlToValidate = this.ID;
            this.RequiredValid.ErrorMessage = this.RequiredErrorMessage;
            this.RequiredValid.InitialValue = string.Empty;
            this.Controls.Add(this.RequiredValid);
            //��ָ����Χ��
            this.RangeValid = new RangeValidatorEx();
            this.RangeValid.EnableClientScript = this.EnableClientScript;
            this.RangeValid.ControlToValidate = this.ID;
            this.RangeValid.ErrorMessage = this.RangeErrorMessage;
            this.RangeValid.MinimumValue = this.MinValue;
            this.RangeValid.MaximumValue = this.MaxValue;
            this.Controls.Add(this.RangeValid);
            //��ָ���ؼ���ֵ�Ƚ�
            this.CompareValid = new CompareValidatorEx();
            this.CompareValid.EnableClientScript = this.EnableClientScript;
            this.CompareValid.ControlToValidate = this.ID;
            this.CompareValid.ErrorMessage = this.CompareErrorMessage;
            this.CompareValid.ControlToCompare = this.ControlToCompare;
            this.CompareValid.ValueToCompare = this.ValueToCompare;
            this.CompareValid.Operator = this.Operator;
            this.CompareValid.Type = this.Type;
            this.Controls.Add(this.CompareValid);
            //��ָ����������ʽƥ��
            this.RegularValid = new RegularExpressionValidatorEx();
            this.RegularValid.EnableClientScript = this.EnableClientScript;
            this.RegularValid.ControlToValidate = this.ID;
            this.RegularValid.ErrorMessage = this.RegularErrorMessage;
            this.RegularValid.ValidationExpression = this.ValidationExpression;
            this.Controls.Add(this.RegularValid);
        }