我在对话框中使用Devexpress TextEdit control
,我想要实现的是,如果输入值大于0,则给出键入的值。当前的EditMask值设置为n2。 / p>
例如:
如果用户键入5.00,则控件必须显示 +5.00 。
还允许用户键入负值。我应该使用一些面具,还是正则表达式?提前谢谢。
答案 0 :(得分:2)
试试';'用于分隔正负值的掩码的字符:
textEdit1.Properties.Mask.EditMask = "+#0.00;-#0.00";
textEdit1.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.Numeric;
textEdit1.Properties.Mask.UseMaskAsDisplayFormat = true;
相关链接:Mask Type: Numeric