Поделиться через


MaskedTextProvider.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.

Комментарии

MaskedTextProvider может обрабатывать две категории символов, темпы и подсказки, особым образом. Как правило, каждый входной символ проверяется на соответствие маске и принимается или отклоняется. Если предположить, что свойству PromptChar присвоено значение, отличное от null, то установка ResetOnPrompt свойства в значение приведет к true специальной обработке для символа запроса. При добавлении символа запроса текущее положение символа маски очищается, а текущее положение — к следующему редактируемому символу.

ResetOnPrompt имеет приоритет над свойством , AllowPromptAsInput как описано в следующей таблице.

ResetOnPrompt AllowPromptAsInput Результаты выполнения операции
true true Можно добавить символ запроса, что приводит к сбросу текущей позиции маски. Это значение используется по умолчанию.
true false Можно добавить символ запроса, что приводит к сбросу текущей позиции маски.
false true Символ запроса обрабатывается как обычный входной символ.
false false Недопустимый символ запроса, и методы, пытающиеся добавить символ, завершатся ошибкой.

Применяется к

См. также раздел