2013-01-09 1 views
0

Я использую Devexpress TextEdit control в моей форме диалога, и то, что я хочу достичь, заключается в том, чтобы дать знак + введенному значению, если оно больше 0. Текущее значение EditMask установлено на n2.Числовой элемент управления TextEdit +/- знак

Например:

Если тип пользователя 5.00, контроль должен показать +5.00.

Пользователю также разрешено вводить отрицательные значения. Есть ли какая-то маска, которую я должен использовать, или шаблон регулярного выражения? Заранее спасибо.

+0

Try [Центр поддержки 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

 Смежные вопросы

  • Нет связанных вопросов^_^