Devexpress 11.2 控件使用之 - DxValidationProvider

来源:互联网 发布:java培训有必要吗 编辑:程序博客网 时间:2024/05/01 04:48
//引用DXErrorProvider命名空间using DevExpress.XtraEditors.DXErrorProvider;//设置控件的验证规则//继承ValidationRule类public class StringEmptyValidation : ValidationRule{    public override bool Validate(Control control, object value)    {        string str = (string)value;        bool res = false;        if (str != null && str.Length > 0)        {            res = true;        }        return res;    }}StringEmptyValidation emptyValidation = new StringEmptyValidation();//设置验证提示文字emptyValidation.ErrorText = "Please enter a valid user name";//设置验证提示图标emptyValidation.ErrorType = ErrorType.Critical;//设置验证类型,自动还是手动dxValidationProvider1.ValidationMode = ValidationMode.Manual;//设置验证控件,验证图标位置dxValidationProvider1.SetIconAlignment(this.tbx_Userid, ErrorIconAlignment.MiddleRight);//设置验证控件所使用的验证规则dxValidationProvider1.SetValidationRule(this.tbx_Userid, emptyValidation);


原创粉丝点击