Чтение и запись.
Тип: Строка.
Получает или задает маску ввода для использования во время выполнения.
По умолчанию используется пустая строка, которая разрешает ввод любых символов.
Маска состоит из одного или нескольких элементов маскирования, как показано в следующей таблице.
| Элемент маски | Описание |
|---|---|
| # | Цифры или пробелы, необязательные. Если эта позиция пуста в маске, она будет отображаться в виде пробела в свойстве Текст (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