0

Devexpress TextEdit control在我的对话框表单中使用,我想要实现的是,如果键入的值大于 0,则给 + 号。当前的 EditMask 值设置为 n2。

例如 :

如果用户键入 5.00,则控件必须显示+5.00

用户还可以输入负值。是否有一些我应该使用的掩码或正则表达式模式?提前致谢。

4

1 回答 1

2

试试';' 用于分隔正值和负值的掩码的字符:

textEdit1.Properties.Mask.EditMask = "+#0.00;-#0.00";
textEdit1.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.Numeric;
textEdit1.Properties.Mask.UseMaskAsDisplayFormat = true;

相关链接:掩码类型:数字

于 2013-01-09T13:14:09.613 回答