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


MaskedTextResultHint Перечисление

Определение

Определяет значения, которые кратко описывают результаты операции разбора текста с маской.

public enum class MaskedTextResultHint
public enum MaskedTextResultHint
type MaskedTextResultHint = 
Public Enum MaskedTextResultHint
Наследование
MaskedTextResultHint

Поля

AlphanumericCharacterExpected -2

Не удалось выполнить операцию. Обнаружен введенный знак, не являющийся алфавитно-цифровым. .

AsciiCharacterExpected -1

Не удалось выполнить операцию. Обнаружен введенный знак, не являющийся элементом набора знаков ASCII.

CharacterEscaped 1

Выполнено. Операция завершилась успешно, так как экранированным знаком является знак литерала, приглашения или пробела. Дополнительные сведения об экранированных знаках см. в описании метода VerifyEscapeChar(Char, Int32).

DigitExpected -3

Не удалось выполнить операцию. Обнаружен введенный знак, не являющийся цифрой.

InvalidInput -51

Не удалось выполнить операцию. Программа обнаружила недопустимый входной символ. Дополнительные сведения о знаках ,не являющихся допустимыми, см. в описании метода IsValidInputChar(Char).

LetterExpected -4

Не удалось выполнить операцию. Обнаружен введенный знак, не являющийся буквой.

NoEffect 2

Выполнено. Основная операция не была выполнена, так как она не понадобилась, поэтому побочные эффекты отсутствуют.

NonEditPosition -54

Не удалось выполнить операцию. Текущая позиция в форматируемой строке является литералом.

PositionOutOfRange -55

Не удалось выполнить операцию. Заданная позиция находится вне диапазона конечной строки. Обычно это происходит, если это значение меньше нуля или больше длины конечной строки.

PromptCharNotAllowed -52

Не удалось выполнить операцию. Знак приглашения нельзя использовать для ввода, возможно, потому что свойство AllowPromptAsInput равно false.

SideEffect 3

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

SignedDigitExpected -5

Не удалось выполнить операцию. Обнаружен введенный знак, не являющийся цифрой со знаком.

Success 4

Успех. Основная операция успешно завершена.

UnavailableEditPosition -53

Не удалось выполнить операцию. Недостаточно редактируемых позиций для выполнения запроса.

Unknown 0

Нет данных. Результат операции не удалось определить.

Комментарии

Элемент MaskedTextBox управления делегирует фактическую ответственность за синтаксический анализ входных символов классу MaskedTextProvider . Многие методы MaskedTextProvider, помимо возврата Boolean результата успешного выполнения, также предоставляют дополнительный выходной параметр типа MaskedTextResultHint. Это перечисление предоставляет дополнительные сведения об операции метода .

Примечание

Метод GetOperationResultFromHint можно использовать для преобразования MaskedTextResultHint значения в значение успешного Boolean выполнения.

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

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