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


MaskedTextBox.RejectInputOnFirstFailure Свойство

Определение

Возвращает или задает значение, указывающее, следует ли прервать синтаксический анализ входных данных пользователя после достижения первого недопустимого символа.

public:
 property bool RejectInputOnFirstFailure { bool get(); void set(bool value); };
public bool RejectInputOnFirstFailure { get; set; }
member this.RejectInputOnFirstFailure : bool with get, set
Public Property RejectInputOnFirstFailure As Boolean

Значение свойства

true Значение , если обработка входной строки должна быть прекращена при первой ошибке синтаксического анализа; В противном случае, false если обработка должна игнорировать все ошибки. Значение по умолчанию — false.

Комментарии

Иногда пользователь вводит несколько символов MaskedTextBox в одну операцию ввода, как правило, путем копирования и вставки строки. Если вся строка содержит только допустимые символы, в соответствии с их положением вставки в маске ввода, то вся операция будет выполнена успешно. Однако при возникновении ошибки синтаксического анализа поведение MaskedTextBox зависит от значения RejectInputOnFirstFailureследующим образом:

  • Если это свойство имеет значение true, обработка входной строки останавливается на недопустимом символе. Все последующие символы игнорируются. Вызывается одно MaskInputRejected событие.

  • Если это свойство имеет falseзначение, недопустимый символ отклоняется, но синтаксический анализ продолжается со следующим символом в входной строке. MaskInputRejected Событие вызывается для каждого недопустимого символа во входной строке.

ResetOnSpace Свойства ResetOnPromptтакже SkipLiterals могут влиять на интерпретацию входных данных пользователя.

IsOverwriteMode Если свойство имеет значениеfalse, все символы, уже в маске ввода справа от точки вставки, будут перемещены принятым числом символов. Это изменение может привести к дополнительным ошибкам синтаксического анализа.

Операцию вставки можно имитировать программным способом, задав SelectedText свойство.

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

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