Что такое маска для «процентов», в приложении WinForms (VB.net)?.net Masked Text Box
ответ
За документацию здесь: 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;
Я сомневаюсь, что OP использует элемент управления DevExpress. –
ли вы имеете в виду: "Как я могу включить '%' в MaskedTextBox?" – serhio