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

Определение

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

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

Поля

Имя Значение Описание
PositionOutOfRange -55

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

NonEditPosition -54

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

UnavailableEditPosition -53

Операция не завершилась успешно. Для выполнения запроса недостаточно позиций редактирования.

PromptCharNotAllowed -52

Операция не завершилась успешно. Символ запроса недопустим при входных данных, возможно, потому AllowPromptAsInput что для свойства задано значение false.

InvalidInput -51

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

SignedDigitExpected -5

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

LetterExpected -4

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

DigitExpected -3

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

AlphanumericCharacterExpected -2

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

AsciiCharacterExpected -1

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

Unknown 0

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

CharacterEscaped 1

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

NoEffect 2

Успех. Основная операция не была выполнена, так как она не нужна; таким образом, побочный эффект не был произведен.

SideEffect 3

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

Success 4

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

Комментарии

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

Note

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

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

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