//引用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);
Devexpress 11.2 控件使用之 - DxValidationProvider
最新推荐文章于 2021-02-13 02:06:01 发布