2013-01-09 40 views
0

我在我的对话框中使用Devexpress TextEdit control,我想要实现的是,如果大于0,就给+类型的值。当前的EditMask值设置为N2。数字TextEdit控制+/-符号

例如:

如果用户类型5.00,控制必须显示5.00

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

+0

尝试[DevExpress的支持中心(http://www.devexpress.com/Support)。 –

回答

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

+0

感谢您的回复,它工作正常,除了0.00值,它显示+0.00,有没有办法让它显示0.00没有符号。再次感谢 – SidAhmed