protected void SetValidationRule(Control control, ValidationRuleBase rule) { DXValidationProvider provider = ValidationProvider; provider.SetValidationRule(control, rule); provider.SetIconAlignment(control, ErrorIconAlignment.MiddleRight); }
protected void SetValidationRuleAligRight(DXValidationProvider provider, Control control, ValidationRuleBase rule) { if (!_validationSort.Keys.Contains(control.Name)) { _validationSort.Add(control.Name, string.Empty); } provider.SetValidationRule(control, rule); provider.SetIconAlignment(control, ErrorIconAlignment.MiddleRight); }
/// <summary> /// Contains /// </summary> /// <param name="dxProvider"></param> /// <param name="control"></param> /// <param name="value"></param> /// <param name="align"></param> /// <param name="type"></param> /// <param name="errorText"></param> public static void Contains(DXValidationProvider dxProvider, Control control, object value, ErrorIconAlignment align, ErrorType type, string errorText) { ConditionValidationRule rule = new ConditionValidationRule { ConditionOperator = ConditionOperator.Contains, ErrorText = errorText, ErrorType = type, Value1 = value }; dxProvider.SetIconAlignment(control, align); dxProvider.SetValidationRule(control, rule); }
/// <summary> /// Notblank /// </summary> /// <param name="dxProvider"></param> /// <param name="control"></param> /// <param name="align"></param> /// <param name="type"></param> /// <param name="errorText"></param> public static void NotBlank(DXValidationProvider dxProvider, Control control, ErrorIconAlignment align, ErrorType type, string errorText) { ConditionValidationRule rule = new ConditionValidationRule { ConditionOperator = ConditionOperator.IsNotBlank, ErrorText = errorText, ErrorType = type }; dxProvider.SetIconAlignment(control, align); dxProvider.SetValidationRule(control, rule); }
public static void KiemTra(List <KiemTra> lstThongBao, DXValidationProvider dx) { foreach (KiemTra ctl in lstThongBao) { if (ctl._ChoQuaThang) { dx.SetValidationRule(ctl._Control, new TextValidationRule(string.Empty, true)); } else if (ctl._Mail) { ctl._Control.Text = ctl._Control.Text ?? string.Empty; string strRegex = @"^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}" + @"\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\" + @".)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"; Regex re = new Regex(strRegex); if (ctl._Control.Text.Length > 9 && re.IsMatch(ctl._Control.Text.TrimEnd().TrimStart())) { dx.SetValidationRule(ctl._Control, new TextValidationRule(ctl._ThongBao2, ctl._ChoQua)); } else { dx.SetValidationRule(ctl._Control, new TextValidationRule("Mail không hợp lệ", false)); } } else if (ctl._SDT) { if (ctl._Control.Text.Length > 9) { if (XuLyDuLieu.IsNumeric(ctl._Control.Text.Replace("+", string.Empty))) { dx.SetValidationRule(ctl._Control, new TextValidationRule(ctl._ThongBao2, ctl._ChoQua)); } else { dx.SetValidationRule(ctl._Control, new TextValidationRule("Số điện thoại không hợp lệ", false)); } } else { dx.SetValidationRule(ctl._Control, new TextValidationRule("Ít nhất 10 kí tự", false)); } } else if (ctl._KiemTraChuoi) { int Te = ctl._Control.Text.Replace(" ", string.Empty).Replace("\r\n", "").Length; if (Te > ctl._Tu - 1 && ctl._Den + 1 > Te) { dx.SetValidationRule(ctl._Control, new TextValidationRule(ctl._ThongBao2, ctl._ChoQua)); } else { dx.SetValidationRule(ctl._Control, new TextValidationRule(string.Format("Nhập từ {0} đến {1}", ctl._Tu, ctl._Den), false)); } } } }
/// <summary> /// 验证控件的值介一个区间内 /// </summary> /// <param name="dXValidationProvider">验证对象提供者</param> /// <param name="ctl">控件对象</param> /// <param name="messageId">出错信息,可以用ID,可以用字符串</param> /// <param name="value1">起始值</param> /// <param name="value2">结束值</param> public static void SetControlValidBetween(DXValidationProvider dXValidationProvider, Control ctl, string messageId, DateTime value1, DateTime value2) { ConditionValidationRule rangeValidationRule = new ConditionValidationRule(); rangeValidationRule.ConditionOperator = ConditionOperator.Between; rangeValidationRule.Value1 = value1; rangeValidationRule.Value2 = value2; rangeValidationRule.ErrorText = messageId; dXValidationProvider.SetValidationRule(ctl, rangeValidationRule); dXValidationProvider.SetIconAlignment(ctl, ErrorIconAlignment.MiddleRight); }
/// <summary> /// 设定控件的值不能为空白 /// </summary> /// <param name="dXValidationProvider">验证对象提供者</param> /// <param name="ctl">控件对象</param> /// <param name="messageId">出错信息,可以用ID,可以用字符串</param> public static void SetControlValidBlank(DXValidationProvider dXValidationProvider, Control ctl, string messageId) { ConditionValidationRule notEmptyValidationRule = new ConditionValidationRule(); notEmptyValidationRule.ConditionOperator = ConditionOperator.IsNotBlank; notEmptyValidationRule.ErrorText = messageId; dXValidationProvider.SetValidationRule(ctl, notEmptyValidationRule); dXValidationProvider.SetIconAlignment(ctl, ErrorIconAlignment.MiddleRight); }
public static void ValidationMoreThanZero(Control parent, DXValidationProvider dxValidationProvider1) { var rangeValidationRule = new ConditionValidatonRule(); rangeValidationRule.ConditionOperator = ConditionOperator.GreaterOrEqual; rangeValidationRule.Value1 = 0; rangeValidationRule.ErrorText = "请输入一个大于或等于0的数值"; SetControlValidationRecursion(parent, "DevExpress.XtraEditors.CalcEdit", dxValidationProvider1, rangeValidationRule); }
/// <summary> /// /// </summary> /// <param name="cr"></param> /// <param name="dt"></param> /// <param name="mark"></param> public static void SetControlValidationRecursion(Control parent, string mark, DXValidationProvider dxValidationProvider1, ValidationRuleBase validationRule1) { foreach (Control c in parent.Controls) { SetControlValidationRecursion(c, mark, dxValidationProvider1, validationRule1); setControlValidation(c, mark, dxValidationProvider1, validationRule1); } }
public static void Reset(this DXValidationProvider Validator, XtraForm form) { if (form.Visible) { IList <Control> controls = Validator.GetInvalidControls(); while (controls.Count > 0) { Validator.RemoveControlError(controls[controls.Count - 1]); } } }
private void setValidations() { vTruck = new DXValidationProvider(this.components); ConditionValidatonRule cvDriver = new ConditionValidatonRule() { ConditionOperator = ConditionOperator.Greater, Value1 = (long)0, ErrorText = "Informe o Motorista" }; ConditionValidationRule cvBoard = new ConditionValidationRule() { ConditionOperator = ConditionOperator.IsNotBlank, ErrorText = "Informe a Placa" }; ConditionValidationRule cvRenavam = new ConditionValidationRule() { ConditionOperator = ConditionOperator.IsNotBlank, ErrorText = "Informe o Renavam" }; ConditionValidationRule cvChassi = new ConditionValidationRule() { ConditionOperator = ConditionOperator.IsNotBlank, ErrorText = "Informe o Chassi" }; ConditionValidationRule cvAntt = new ConditionValidationRule() { ConditionOperator = ConditionOperator.Greater, ErrorText = "Informe a Antt", Value1 = (long)0 }; ConditionValidationRule cvMark = new ConditionValidationRule() { ConditionOperator = ConditionOperator.IsNotBlank, ErrorText = "Informe a Marca" }; ConditionValidationRule cvModel = new ConditionValidationRule() { ConditionOperator = ConditionOperator.IsNotBlank, ErrorText = "Informe o Modelo" }; ConditionValidationRule cvYearFabrication = new ConditionValidationRule() { ConditionOperator = ConditionOperator.IsNotBlank, ErrorText = "Informe o Ano de Fabricação" }; ConditionValidationRule cvYearModel = new ConditionValidationRule() { ConditionOperator = ConditionOperator.IsNotBlank, ErrorText = "Informe o Ano Modelo" }; this.vTruck.SetValidationRule(cbDriver, cvDriver); this.vTruck.SetValidationRule(tfBoardTruck, cvBoard); this.vTruck.SetValidationRule(tfRenavamTruck, cvRenavam); this.vTruck.SetValidationRule(tfChassiTruck, cvChassi); this.vTruck.SetValidationRule(tfMarkTruck, cvMark); this.vTruck.SetValidationRule(tfModelTruck, cvModel); this.vTruck.SetValidationRule(tfYearFabricationTruck, cvYearFabrication); this.vTruck.SetValidationRule(tfYearModelTruck, cvYearModel); this.vTruck.SetValidationRule(cbAntt, cvAntt); }
/// <summary> /// 为cr设置验证 /// </summary> /// <param name="cr"></param> /// <param name="dt"></param> /// <param name="mark"></param> public static void setControlValidation(Control cr, string mark, DXValidationProvider dxValidationProvider1, ValidationRuleBase validationRule1) { if (cr.ToString() == mark) { if (cr.Text != "") { dxValidationProvider1.SetValidationRule(cr, validationRule1); } else { dxValidationProvider1.SetValidationRule(cr, null); } } }
/// <summary> /// Init validation /// </summary> /// <param name="dxProvider"></param> /// <param name="mode"></param> public static void InitValidate(DXValidationProvider dxProvider, ValidationMode mode) { dxProvider.ValidationMode = mode; dxProvider.Validate(); }
/// <summary> /// 验证控件的值是否大于或等于指定的值 /// </summary> /// <param name="dXValidationProvider">验证对象提供者</param> /// <param name="ctl">控件对象</param> /// <param name="messageId">出错信息,可以用ID,可以用字符串</param> /// <param name="value1">指定的值</param> public static void SetControlValidGreaterOrEqual(DXValidationProvider dXValidationProvider, Control ctl, string messageId, decimal value1) { ConditionValidationRule rangeValidationRule = new ConditionValidationRule(); rangeValidationRule.ConditionOperator = ConditionOperator.GreaterOrEqual; rangeValidationRule.Value1 = ctl.Text ; rangeValidationRule.Value2 = value1; rangeValidationRule.ErrorText = messageId; dXValidationProvider.SetValidationRule(ctl, rangeValidationRule); dXValidationProvider.SetIconAlignment(ctl, ErrorIconAlignment.MiddleRight); }
private void setValidations() { vTrailer1 = new DXValidationProvider(this.components); vTrailer2 = new DXValidationProvider(this.components); vTrailer3 = new DXValidationProvider(this.components); ConditionValidationRule cvBoard = new ConditionValidationRule() { ConditionOperator = ConditionOperator.IsNotBlank, ErrorText = "Informe a Placa" }; ConditionValidationRule cvRenavam = new ConditionValidationRule() { ConditionOperator = ConditionOperator.IsNotBlank, ErrorText = "Informe o Renavam" }; ConditionValidationRule cvChassi = new ConditionValidationRule() { ConditionOperator = ConditionOperator.IsNotBlank, ErrorText = "Informe o Chassi" }; ConditionValidationRule cvAntt = new ConditionValidationRule() { ConditionOperator = ConditionOperator.IsNotBlank, ErrorText = "Informe a Antt" }; ConditionValidationRule cvMark = new ConditionValidationRule() { ConditionOperator = ConditionOperator.IsNotBlank, ErrorText = "Informe a Marca" }; ConditionValidationRule cvModel = new ConditionValidationRule() { ConditionOperator = ConditionOperator.IsNotBlank, ErrorText = "Informe o Modelo" }; ConditionValidationRule cvYearFabrication = new ConditionValidationRule() { ConditionOperator = ConditionOperator.IsNotBlank, ErrorText = "Informe o Ano de Fabricação" }; ConditionValidationRule cvYearModel = new ConditionValidationRule() { ConditionOperator = ConditionOperator.IsNotBlank, ErrorText = "Informe o Ano Modelo" }; this.vTrailer1.SetValidationRule(tfBoardTrailer1, cvBoard); this.vTrailer1.SetValidationRule(tfRenavamTrailer1, cvRenavam); this.vTrailer1.SetValidationRule(tfChassiTrailer1, cvChassi); this.vTrailer1.SetValidationRule(tfAnttTrailer1, cvAntt); this.vTrailer1.SetValidationRule(tfMarkTrailer1, cvMark); this.vTrailer1.SetValidationRule(tfModelTrailer1, cvModel); this.vTrailer1.SetValidationRule(tfYearFabricationTrailer1, cvYearFabrication); this.vTrailer1.SetValidationRule(tfYearModelTrailer1, cvYearModel); this.vTrailer2.SetValidationRule(tfBoardTrailer2, cvBoard); this.vTrailer2.SetValidationRule(tfRenavamTrailer2, cvRenavam); this.vTrailer2.SetValidationRule(tfChassiTrailer2, cvChassi); this.vTrailer2.SetValidationRule(tfAnttTrailer2, cvAntt); this.vTrailer2.SetValidationRule(tfMarkTrailer2, cvMark); this.vTrailer2.SetValidationRule(tfModelTrailer2, cvModel); this.vTrailer2.SetValidationRule(tfYearFabricationTrailer2, cvYearFabrication); this.vTrailer2.SetValidationRule(tfYearModelTrailer2, cvYearModel); this.vTrailer3.SetValidationRule(tfBoardTrailer3, cvBoard); this.vTrailer3.SetValidationRule(tfRenavamTrailer3, cvRenavam); this.vTrailer3.SetValidationRule(tfChassiTrailer3, cvChassi); this.vTrailer3.SetValidationRule(tfAnttTrailer3, cvAntt); this.vTrailer3.SetValidationRule(tfMarkTrailer3, cvMark); this.vTrailer3.SetValidationRule(tfModelTrailer3, cvModel); this.vTrailer3.SetValidationRule(tfYearFabricationTrailer3, cvYearFabrication); this.vTrailer3.SetValidationRule(tfYearModelTrailer3, cvYearModel); }
/// <summary> /// 验证控件的值是否大于指定的值 /// </summary> /// <param name="dXValidationProvider">验证对象提供者</param> /// <param name="ctl">控件对象</param> /// <param name="messageId">出错信息,可以用ID,可以用字符串</param> /// <param name="value1">指定的值</param> public static void SetControlValidGreater(DXValidationProvider dXValidationProvider, Control ctl, string messageId, DateTime value1) { ConditionValidationRule rangeValidationRule = new ConditionValidationRule(); rangeValidationRule.ConditionOperator = ConditionOperator.Greater; rangeValidationRule.Value1 =DateTime.Parse(value1.ToString("HH:mm")); rangeValidationRule.Value2 =DateTime.Parse(ctl.Text ); rangeValidationRule.ErrorText = messageId; dXValidationProvider.SetValidationRule(ctl, rangeValidationRule); dXValidationProvider.SetIconAlignment(ctl, ErrorIconAlignment.MiddleRight); }
public ValiCustomValidation() { provider = new DXValidationProvider(); }
/// <summary> /// 清除画面输入异常信息 /// </summary> /// <param name="ctl">控件对象</param> public static void ClearGroupErr(DXValidationProvider validData, Control ctl) { if (ctl == null) return; if (ctl.Tag != null && ctl.Visible == true) { validData.RemoveControlError(ctl); } if (ctl.Controls != null) { foreach (Control _ctlSub in ctl.Controls) { //清除画面输入异常信息 ClearGroupErr(validData,_ctlSub); } } }
private void GenerateLayoutControlByList() { try { LayOutControlHelper.LoadControlsLayOut(ref splitContainer1, this.Name); dxValidationProvider1 = LayOutControlHelper.dxValidationProvider1; dxValidationProvider1.Validate(); } catch (Exception ex) { HPA.Common.Helper.LogError(ex, this.Text, ex.Message); } }
private void InitializeComponent() { this.layoutControl1 = new DevExpress.XtraLayout.LayoutControl(); this.cmdEdit = new DevExpress.XtraEditors.ComboBoxEdit(); this.dateEdit = new DevExpress.XtraEditors.DateEdit(); this.spinEdit = new DevExpress.XtraEditors.SpinEdit(); this.btnCancel = new DevExpress.XtraEditors.SimpleButton(); this.btnOK = new DevExpress.XtraEditors.SimpleButton(); this.txtInputValue = new DevExpress.XtraEditors.TextEdit(); this.layoutControlGroup1 = new DevExpress.XtraLayout.LayoutControlGroup(); this.layoutText = new DevExpress.XtraLayout.LayoutControlItem(); this.layoutControlItem2 = new DevExpress.XtraLayout.LayoutControlItem(); this.layoutControlItem3 = new DevExpress.XtraLayout.LayoutControlItem(); this.emptySpaceItem2 = new DevExpress.XtraLayout.EmptySpaceItem(); this.emptySpaceItem3 = new DevExpress.XtraLayout.EmptySpaceItem(); this.emptySpaceItem1 = new DevExpress.XtraLayout.EmptySpaceItem(); this.layoutSpin = new DevExpress.XtraLayout.LayoutControlItem(); this.layoutDate = new DevExpress.XtraLayout.LayoutControlItem(); this.layoucombox = new DevExpress.XtraLayout.LayoutControlItem(); this.dxValidationProvider1 = new DevExpress.XtraEditors.DXErrorProvider.DXValidationProvider(); ((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).BeginInit(); this.layoutControl1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.cmdEdit.Properties)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.dateEdit.Properties.CalendarTimeProperties)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.dateEdit.Properties)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.spinEdit.Properties)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.txtInputValue.Properties)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.layoutText)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.layoutSpin)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.layoutDate)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.layoucombox)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.dxValidationProvider1)).BeginInit(); this.SuspendLayout(); // // layoutControl1 // this.layoutControl1.Controls.Add(this.cmdEdit); this.layoutControl1.Controls.Add(this.dateEdit); this.layoutControl1.Controls.Add(this.spinEdit); this.layoutControl1.Controls.Add(this.btnCancel); this.layoutControl1.Controls.Add(this.btnOK); this.layoutControl1.Controls.Add(this.txtInputValue); this.layoutControl1.Dock = System.Windows.Forms.DockStyle.Fill; this.layoutControl1.Location = new System.Drawing.Point(0, 0); this.layoutControl1.Name = "layoutControl1"; this.layoutControl1.Root = this.layoutControlGroup1; this.layoutControl1.Size = new System.Drawing.Size(367, 78); this.layoutControl1.TabIndex = 0; this.layoutControl1.Text = "layoutControl1"; // // cmdEdit // this.cmdEdit.Location = new System.Drawing.Point(299, 12); this.cmdEdit.Name = "cmdEdit"; this.cmdEdit.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo) }); this.cmdEdit.Properties.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor; this.cmdEdit.Size = new System.Drawing.Size(56, 22); this.cmdEdit.StyleController = this.layoutControl1; this.cmdEdit.TabIndex = 3; // // dateEdit // this.dateEdit.EditValue = null; this.dateEdit.Location = new System.Drawing.Point(213, 12); this.dateEdit.Name = "dateEdit"; this.dateEdit.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo) }); this.dateEdit.Properties.CalendarTimeProperties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { new DevExpress.XtraEditors.Controls.EditorButton() }); this.dateEdit.Size = new System.Drawing.Size(55, 22); this.dateEdit.StyleController = this.layoutControl1; this.dateEdit.TabIndex = 2; // // spinEdit // this.spinEdit.EditValue = new decimal(new int[] { 0, 0, 0, 0 }); this.spinEdit.Location = new System.Drawing.Point(126, 12); this.spinEdit.Name = "spinEdit"; this.spinEdit.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { new DevExpress.XtraEditors.Controls.EditorButton() }); this.spinEdit.Size = new System.Drawing.Size(56, 22); this.spinEdit.StyleController = this.layoutControl1; this.spinEdit.TabIndex = 1; // // btnCancel // this.btnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; this.btnCancel.Location = new System.Drawing.Point(233, 38); this.btnCancel.Name = "btnCancel"; this.btnCancel.Size = new System.Drawing.Size(53, 22); this.btnCancel.StyleController = this.layoutControl1; this.btnCancel.TabIndex = 5; this.btnCancel.Text = "取消"; // // btnOK // this.btnOK.DialogResult = System.Windows.Forms.DialogResult.OK; this.btnOK.Location = new System.Drawing.Point(100, 38); this.btnOK.Name = "btnOK"; this.btnOK.Size = new System.Drawing.Size(60, 22); this.btnOK.StyleController = this.layoutControl1; this.btnOK.TabIndex = 4; this.btnOK.Text = "确定"; this.btnOK.Click += new System.EventHandler(this.btnOK_Click); // // txtInputValue // this.txtInputValue.Location = new System.Drawing.Point(39, 12); this.txtInputValue.Name = "txtInputValue"; this.txtInputValue.Size = new System.Drawing.Size(56, 22); this.txtInputValue.StyleController = this.layoutControl1; this.txtInputValue.TabIndex = 0; // // layoutControlGroup1 // this.layoutControlGroup1.CustomizationFormText = "layoutControlGroup1"; this.layoutControlGroup1.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.True; this.layoutControlGroup1.GroupBordersVisible = false; this.layoutControlGroup1.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { this.layoutText, this.layoutControlItem2, this.layoutControlItem3, this.emptySpaceItem2, this.emptySpaceItem3, this.emptySpaceItem1, this.layoutSpin, this.layoutDate, this.layoucombox }); this.layoutControlGroup1.Location = new System.Drawing.Point(0, 0); this.layoutControlGroup1.Name = "layoutControlGroup1"; this.layoutControlGroup1.Size = new System.Drawing.Size(367, 78); this.layoutControlGroup1.Text = "layoutControlGroup1"; this.layoutControlGroup1.TextVisible = false; // // layoutText // this.layoutText.Control = this.txtInputValue; this.layoutText.CustomizationFormText = "输入"; this.layoutText.Location = new System.Drawing.Point(0, 0); this.layoutText.Name = "layoutText"; this.layoutText.Size = new System.Drawing.Size(87, 26); this.layoutText.Text = "标注"; this.layoutText.TextSize = new System.Drawing.Size(24, 14); this.layoutText.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; // // layoutControlItem2 // this.layoutControlItem2.Control = this.btnOK; this.layoutControlItem2.CustomizationFormText = "layoutControlItem2"; this.layoutControlItem2.Location = new System.Drawing.Point(88, 26); this.layoutControlItem2.Name = "layoutControlItem2"; this.layoutControlItem2.Size = new System.Drawing.Size(64, 32); this.layoutControlItem2.Text = "layoutControlItem2"; this.layoutControlItem2.TextSize = new System.Drawing.Size(0, 0); this.layoutControlItem2.TextToControlDistance = 0; this.layoutControlItem2.TextVisible = false; // // layoutControlItem3 // this.layoutControlItem3.Control = this.btnCancel; this.layoutControlItem3.CustomizationFormText = "layoutControlItem3"; this.layoutControlItem3.Location = new System.Drawing.Point(221, 26); this.layoutControlItem3.Name = "layoutControlItem3"; this.layoutControlItem3.Size = new System.Drawing.Size(57, 32); this.layoutControlItem3.Text = "layoutControlItem3"; this.layoutControlItem3.TextSize = new System.Drawing.Size(0, 0); this.layoutControlItem3.TextToControlDistance = 0; this.layoutControlItem3.TextVisible = false; // // emptySpaceItem2 // this.emptySpaceItem2.AllowHotTrack = false; this.emptySpaceItem2.CustomizationFormText = "emptySpaceItem2"; this.emptySpaceItem2.Location = new System.Drawing.Point(0, 26); this.emptySpaceItem2.Name = "emptySpaceItem2"; this.emptySpaceItem2.Size = new System.Drawing.Size(88, 32); this.emptySpaceItem2.Text = "emptySpaceItem2"; this.emptySpaceItem2.TextSize = new System.Drawing.Size(0, 0); // // emptySpaceItem3 // this.emptySpaceItem3.AllowHotTrack = false; this.emptySpaceItem3.CustomizationFormText = "emptySpaceItem3"; this.emptySpaceItem3.Location = new System.Drawing.Point(152, 26); this.emptySpaceItem3.Name = "emptySpaceItem3"; this.emptySpaceItem3.Size = new System.Drawing.Size(69, 32); this.emptySpaceItem3.Text = "emptySpaceItem3"; this.emptySpaceItem3.TextSize = new System.Drawing.Size(0, 0); // // emptySpaceItem1 // this.emptySpaceItem1.AllowHotTrack = false; this.emptySpaceItem1.CustomizationFormText = "emptySpaceItem1"; this.emptySpaceItem1.Location = new System.Drawing.Point(278, 26); this.emptySpaceItem1.Name = "emptySpaceItem1"; this.emptySpaceItem1.Size = new System.Drawing.Size(69, 32); this.emptySpaceItem1.Text = "emptySpaceItem1"; this.emptySpaceItem1.TextSize = new System.Drawing.Size(0, 0); // // layoutSpin // this.layoutSpin.Control = this.spinEdit; this.layoutSpin.CustomizationFormText = "输入"; this.layoutSpin.Location = new System.Drawing.Point(87, 0); this.layoutSpin.Name = "layoutSpin"; this.layoutSpin.Size = new System.Drawing.Size(87, 26); this.layoutSpin.Text = "输入"; this.layoutSpin.TextSize = new System.Drawing.Size(24, 14); this.layoutSpin.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; // // layoutDate // this.layoutDate.Control = this.dateEdit; this.layoutDate.CustomizationFormText = "输入"; this.layoutDate.Location = new System.Drawing.Point(174, 0); this.layoutDate.Name = "layoutDate"; this.layoutDate.Size = new System.Drawing.Size(86, 26); this.layoutDate.Text = "输入"; this.layoutDate.TextSize = new System.Drawing.Size(24, 14); this.layoutDate.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; // // layoucombox // this.layoucombox.Control = this.cmdEdit; this.layoucombox.CustomizationFormText = "输入"; this.layoucombox.Location = new System.Drawing.Point(260, 0); this.layoucombox.Name = "layoucombox"; this.layoucombox.Size = new System.Drawing.Size(87, 26); this.layoucombox.Text = "输入"; this.layoucombox.TextSize = new System.Drawing.Size(24, 14); this.layoucombox.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; // // AttributeEditDlg // this.AcceptButton = this.btnOK; this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.CancelButton = this.btnCancel; this.ClientSize = new System.Drawing.Size(367, 78); this.Controls.Add(this.layoutControl1); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; this.MaximizeBox = false; this.MaximumSize = new System.Drawing.Size(373, 106); this.MinimumSize = new System.Drawing.Size(367, 78); this.Name = "AttributeEditDlg"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "属性编辑"; ((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).EndInit(); this.layoutControl1.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.cmdEdit.Properties)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.dateEdit.Properties.CalendarTimeProperties)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.dateEdit.Properties)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.spinEdit.Properties)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.txtInputValue.Properties)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.layoutText)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.layoutSpin)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.layoutDate)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.layoucombox)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.dxValidationProvider1)).EndInit(); this.ResumeLayout(false); }
/// <summary> /// Validate data /// </summary> /// <param name="dxProvider"></param> public static bool Validate(DXValidationProvider dxProvider) { return(dxProvider.Validate()); }
protected static void SetValidationRuleAligRight(DXValidationProvider provider, Control control, ValidationRuleBase rule) { provider.SetValidationRule(control, rule); provider.SetIconAlignment(control, ErrorIconAlignment.MiddleRight); }