我Devexpress TextEdit control
在我的对话框表单中使用,我想要实现的是,如果键入的值大于 0,则给 + 号。当前的 EditMask 值设置为 n2。
例如 :
如果用户键入 5.00,则控件必须显示+5.00。
用户还可以输入负值。是否有一些我应该使用的掩码或正则表达式模式?提前致谢。
我Devexpress TextEdit control
在我的对话框表单中使用,我想要实现的是,如果键入的值大于 0,则给 + 号。当前的 EditMask 值设置为 n2。
例如 :
如果用户键入 5.00,则控件必须显示+5.00。
用户还可以输入负值。是否有一些我应该使用的掩码或正则表达式模式?提前致谢。
试试';' 用于分隔正值和负值的掩码的字符:
textEdit1.Properties.Mask.EditMask = "+#0.00;-#0.00";
textEdit1.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.Numeric;
textEdit1.Properties.Mask.UseMaskAsDisplayFormat = true;
相关链接:掩码类型:数字