MaskedTextResultHint Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает значения, которые кратко описывают результаты операции синтаксического анализа текста с маской.
public enum class MaskedTextResultHint
public enum MaskedTextResultHint
type MaskedTextResultHint =
Public Enum MaskedTextResultHint
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| PositionOutOfRange | -55 | Операция не завершилась успешно. Указанная позиция не находится в диапазоне целевой строки; Обычно это значение меньше нуля или больше длины целевой строки. |
| NonEditPosition | -54 | Операция не завершилась успешно. Текущая позиция в отформатируемой строке является литеральным символом. |
| UnavailableEditPosition | -53 | Операция не завершилась успешно. Для выполнения запроса недостаточно позиций редактирования. |
| PromptCharNotAllowed | -52 | Операция не завершилась успешно. Символ запроса недопустим при входных данных, возможно, потому AllowPromptAsInput что для свойства задано значение |
| 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 выполнения.