数字TextEdit控件+/-符号

时间:2013-01-09 12:44:07

标签: c# .net devexpress mask textedit

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

  

例如:

     

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

还允许用户键入负值。我应该使用一些面具,还是正则表达式?提前谢谢。

1 个答案:

答案 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