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 выполнения.
Продукт | Версии |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: