Как изменить текущий текст Devexpress TextEdit в фокусе

У меня есть элемент управления Devexpress TextEdit, который отображает строку вроде «24 года». Я хочу, чтобы текст «лет» исчезал каждый раз, когда пользователь щелкает внутри текстового поля (для целей редактирования). И я хочу, чтобы текст снова появлялся, когда фокус теряется. Как я могу это сделать?

заранее спасибо


person aby    schedule 10.04.2012    source источник


Ответы (1)


Я полагаю, что вы работаете с TextEdit. Таким образом, вы можете использовать следующий фрагмент кода:

textEdit.Properties.DisplayFormat.FormatString = "{0:d2} Year";
textEdit.Properties.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric;
textEdit.Properties.Mask.EditMask = "\\d{1,2}";
textEdit.Properties.Mask.IgnoreMaskBlank = false;
textEdit.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.Regular;
textEdit.Properties.NullText = "Type your age here";

Вот связанные разделы справки:

person DmitryG    schedule 10.04.2012