.net Маскированное текстовое поле

Что такое маска для "процента" в приложении WinForms (VB.net)?

2 ответа

Решение

Для документации здесь: http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.mask.aspx

\ Побег. Избавляется от маски персонажа, превращая его в буквальный. "\\"является escape-последовательностью для обратной косой черты.

Таким образом, маска для знака% равна \%

Перед публикацией я сделал быстрое и грязное приложение winforms, попробовал его, и оно работает.

Редактирование - добавлено, хотя этот следующий элемент в документации показывает, что просто знак% должен работать без обратной косой черты, поэтому я попробовал его, и он тоже работает.

Все остальные символы литералы. Все немасковые элементы будут отображаться как сами по себе в MaskedTextBox. Литералы всегда занимают статическую позицию в маске во время выполнения и не могут быть перемещены или удалены пользователем.

textEdit1.Properties.Mask.MaskType = Numeric;
textEdit1.Properties.Mask.EditMask = "00.00%%";
textEdit1.Properties.Mask.UseMaskAsDisplayFormat = true;

http://community.devexpress.com/forums/t/59535.aspx

Другие вопросы по тегам