Чтение и запись.
Тип: Строка.
Получает или задает маску ввода для использования во время выполнения.
По умолчанию используется пустая строка, которая разрешает ввод любых символов.
Маска состоит из одного или нескольких элементов маскирования, как показано в следующей таблице.
Элемент маски | Описание |
---|---|
# | Цифры или пробелы, необязательные. Если эта позиция пуста в маске, она будет отображаться в виде пробела в свойстве Текст (Text). Допускаются знаки "плюс" (+) и "минус" (-). |
$ | Символ валюты. Фактически отображаемый символ будет символом валюты, соответствующим поставщику формата, в соответствии со свойством элемента управления FormatProvider. |
& | Символ, обязательный. Если свойству ТолькоASCII (AsciiOnly) присвоено значение Истина, этот элемент ведет себя так, как элемент "L". |
> | Смещение вверх. Преобразует все символы, которые следуют за верхним регистром. |
< | Смещение вниз. Преобразует все символы, которые следуют в нижний регистр. |
, | Заполнитель тысяч. Фактический символ отображения будет заполнителем тысяч, подходящим для поставщика формата, как определено свойством элемента управления FormatProvider. |
. | Заполнитель десятичных чисел. Фактический символ отображения будет десятичным символом, соответствующим поставщику формата, как определено свойством элемента управления FormatProvider. |
/ | Разделитель даты. Фактический символ отображения будет символом даты, соответствующим поставщику формата, как определено свойством элемента управления FormatProvider. |
: | Разделитель времени. Фактический символ отображения будет символом времени, соответствующим поставщику формата, как определено свойством элемента управления FormatProvider. |
? | Буква, необязательная. Ограничивает входные данные буквами ASCII a-z и A-Z. Этот элемент mask эквивалентен [a-zA-Z]? в регулярных выражениях. |
\ | Обратный слеш. Экранирует символ маски, превращая его в литерал. "\\" — escape-последовательность для обратной косой черты. |
| | Отключите предыдущую смену вверх или вниз. |
0 | Ожидает любую цифру от 0 до 9. |
9 | Цифры или пробелы, необязательные. |
A | Требуется буквенно-цифровой код A-Za-z0-9. Если свойству ТолькоASCII (AsciiOnly) присвоено значение Истина, то работает как элемент "L". |
C | Символ, необязательный. Любой неконтрольный символ. Если свойству ТолькоASCII (AsciiOnly) присвоено значение Истина, этот элемент ведет себя так, как элемент "?". |
L | Буква, обязательный. Ограничивает входные данные буквами ASCII a-z и A-Z. Этот элемент mask эквивалентен [a-zA-Z] в регулярных выражениях. |
а | Буквенно-цифровой, необязательный. Если свойству ТолькоASCII (AsciiOnly) присвоено значение Истина, единственными символами, которые он принимает, являются буквы ASCII a-z и A-Z. Этот элемент ведет себя как элемент "A". |
Все остальные символы | Литералы. Отображаться будут все элементы, не относящиеся к маске. Литералы всегда занимают статическую позицию в маске во время выполнения и не могут быть перемещены или удалены пользователем. |
Объект | Буквенно-цифровой, обязательный. Если свойству ТолькоASCII (AsciiOnly) присвоено значение Истина, единственными символами, которые он принимает, являются буквы ASCII a-z и A-Z. Этот элемент ведет себя как элемент "a". |
МаскаПоляВвода1.Маска = "(000) 000-0000";
Копировать Выделить всёПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); МаскаПоляВвода1 = Форма1.ЭлементыУправления.Добавить(Ф.МаскаПоляВвода()); МаскаПоляВвода1.Маска = "(000) 000-0000"; Сообщить("Маска = " + МаскаПоляВвода1.Маска ); Ф.ЗапуститьОбработкуСобытий();
Копировать Выделить всёПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); МаскаПоляВвода1 = Форма1.ЭлементыУправления.Добавить(Ф.МаскаПоляВвода()); МаскаПоляВвода1.Маска = "(000) 000-0000"; Сообщить(?( МаскаПоляВвода1.Маска = "(000) 000-0000" , "", "!!! ") + "МаскаПоляВвода.Маска (MaskedTextBox.Mask) Свойство" + " " + ТекущаяДата());
МаскаПоляВвода (MaskedTextBox) Класс | Библиотека OneScriptForms