Возникли проблемы с маской в ​​C # - PullRequest
0 голосов
/ 28 декабря 2010

Я думаю, это будет маска DevExpress, но вот что у меня есть:

var dlEdit = new DevExpress.XtraEditors.Repository.RepositoryItemTextEdit();
dlEdit.Mask.MaskType = MaskType.RegEx;
dlEdit.Mask.EditMask = "\\d{1,10}";

Я пытаюсь получить число длиной до 10 цифр, которое БУДЕТ принимать первые 0, так как теперь оно будет показывать первые 0 (например, 0032421243) до тех пор, пока поле не будет удалено. это удаляет их. Я попробовал числовой тип маски, но то же самое, только он не позволил бы мне ввести 0 для начала. Я думал, что это будет мой ответ, но этот пользовательский тип не. Может ли кто-нибудь указать мне правильное направление для того, что мне нужно? Может быть, другой тип маски или что-то?

1 Ответ

1 голос
/ 28 декабря 2010

Ваша маска отлично работает для меня.

Связываете ли вы числовое поле?
Если это так, вы не можете сделать это; числовые поля не могут хранить начальные нули.
Переключиться на поле string.

...