MaskedTextBox.ResetOnPrompt Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, определяющее способ обработки введенного символа, совпадающего с символом приглашения.
public:
property bool ResetOnPrompt { bool get(); void set(bool value); };
public bool ResetOnPrompt { get; set; }
member this.ResetOnPrompt : bool with get, set
Public Property ResetOnPrompt As Boolean
Значение свойства
Значение true
, если ввод знака приглашения вызывает сброс текущей редактируемой позиции в маске; в противном случае — значение false
, чтобы показать, что знак приглашения должен обрабатываться как обычный введенный знак. Значение по умолчанию — true
.
Комментарии
Может MaskedTextBox специально обрабатывать две категории символов — пробелы и символы подсказки. Как правило, каждый входной символ проверяется на соответствие маске и принимается или отклоняется. Если PromptChar для свойства задано значение, отличноеnull
от , то установка ResetOnPrompt свойства в значение true
приведет к специальной обработке для символа запроса. Когда пользователь вводит символ подсказки в маску, текущая позиция символа маски очищается, а текущая позиция переходит к следующему редактируемому символу.
ResetOnPrompt имеет приоритет над свойством AllowPromptAsInput , как показано в следующей таблице.
Значение ResetOnPrompt | Значение AllowPromptAsInput | Результаты выполнения операции |
---|---|---|
true |
true |
Можно ввести символ запроса, который приводит к сбросу текущей позиции маски. Это значение по умолчанию. |
true |
false |
Можно ввести символ запроса, который приводит к сбросу текущей позиции маски. |
false |
true |
Символ запроса обрабатывается как стандартный входной символ. |
false |
false |
Недопустимый символ запроса и вызывает MaskInputRejected событие. |