MaskedTextResultHint Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет значения, которые кратко описывают результаты операции разбора текста с маской.
public enum class MaskedTextResultHint
public enum MaskedTextResultHint
type MaskedTextResultHint =
Public Enum 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 равно |
SideEffect | 3 | Выполнено. Основная операция не была выполнена, так как она не понадобилась, но метод вызвал побочные эффекты. Например, метод RemoveAt может удалить неназначенную редактируемую позицию, что приведет к сдвигу последующих знаков форматируемой строки влево. |
SignedDigitExpected | -5 | Не удалось выполнить операцию. Обнаружен введенный знак, не являющийся цифрой со знаком. |
Success | 4 | Успех. Основная операция успешно завершена. |
UnavailableEditPosition | -53 | Не удалось выполнить операцию. Недостаточно редактируемых позиций для выполнения запроса. |
Unknown | 0 | Нет данных. Результат операции не удалось определить. |
Комментарии
Элемент MaskedTextBox управления делегирует фактическую ответственность за синтаксический анализ входных символов классу MaskedTextProvider . Многие методы MaskedTextProvider, помимо возврата Boolean результата успешного выполнения, также предоставляют дополнительный выходной параметр типа MaskedTextResultHint. Это перечисление предоставляет дополнительные сведения об операции метода .
Примечание
Метод GetOperationResultFromHint можно использовать для преобразования MaskedTextResultHint значения в значение успешного Boolean выполнения.