MaskedTextResultHint MaskedTextResultHint MaskedTextResultHint MaskedTextResultHint Enum

Определение

Определяет значения, которые кратко описывают результаты операции разбора текста с маской.Specifies values that succinctly describe the results of a masked text parsing operation.

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

Поля

AlphanumericCharacterExpected AlphanumericCharacterExpected AlphanumericCharacterExpected AlphanumericCharacterExpected -2

Не удалось выполнить операцию. Обнаружен введенный знак, не являющийся алфавитно-цифровым.Operation did not succeed.An input character was encountered that was not alphanumeric. ..

AsciiCharacterExpected AsciiCharacterExpected AsciiCharacterExpected AsciiCharacterExpected -1

Не удалось выполнить операцию. Обнаружен введенный знак, не являющийся элементом набора знаков ASCII.Operation did not succeed.An input character was encountered that was not a member of the ASCII character set.

CharacterEscaped CharacterEscaped CharacterEscaped CharacterEscaped 1

Выполнено.Success. Операция завершилась успешно, так как экранированным знаком является знак литерала, приглашения или пробела.The operation succeeded because a literal, prompt or space character was an escaped character. Дополнительные сведения об экранированных знаках см. в описании метода VerifyEscapeChar(Char, Int32).For more information about escaped characters, see the VerifyEscapeChar(Char, Int32) method.

DigitExpected DigitExpected DigitExpected DigitExpected -3

Не удалось выполнить операцию.Operation did not succeed. Обнаружен введенный знак, не являющийся цифрой.An input character was encountered that was not a digit.

InvalidInput InvalidInput InvalidInput InvalidInput -51

Не удалось выполнить операцию.Operation did not succeed. Программа обнаружила недопустимый введенный символ.The program encountered an input character that was not valid. Дополнительные сведения о знаках ,не являющихся допустимыми, см. в описании метода IsValidInputChar(Char).For more information about characters that are not valid, see the IsValidInputChar(Char) method.

LetterExpected LetterExpected LetterExpected LetterExpected -4

Не удалось выполнить операцию.Operation did not succeed. Обнаружен введенный знак, не являющийся буквой.An input character was encountered that was not a letter.

NoEffect NoEffect NoEffect NoEffect 2

Выполнено.Success. Основная операция не была выполнена, так как она не понадобилась, поэтому побочные эффекты отсутствуют.The primary operation was not performed because it was not needed; therefore, no side effect was produced.

NonEditPosition NonEditPosition NonEditPosition NonEditPosition -54

Не удалось выполнить операцию.Operation did not succeed. Текущая позиция в форматируемой строке является литералом.The current position in the formatted string is a literal character.

PositionOutOfRange PositionOutOfRange PositionOutOfRange PositionOutOfRange -55

Не удалось выполнить операцию.Operation did not succeed. Заданная позиция находится вне диапазона конечной строки. Обычно это происходит, если это значение меньше нуля или больше длины конечной строки.The specified position is not in the range of the target string; typically it is either less than zero or greater then the length of the target string.

PromptCharNotAllowed PromptCharNotAllowed PromptCharNotAllowed PromptCharNotAllowed -52

Не удалось выполнить операцию.Operation did not succeed. Знак приглашения нельзя использовать для ввода, возможно, потому что свойство AllowPromptAsInput равно false.The prompt character is not valid at input, perhaps because the AllowPromptAsInput property is set to false.

SideEffect SideEffect SideEffect SideEffect 3

Выполнено.Success. Основная операция не была выполнена, так как она не понадобилась, но метод вызвал побочные эффекты.The primary operation was not performed because it was not needed, but the method produced a side effect. Например, метод RemoveAt может удалить неназначенную редактируемую позицию, что приведет к сдвигу последующих знаков форматируемой строки влево.For example, the RemoveAt method can delete an unassigned edit position, which causes left-shifting of subsequent characters in the formatted string.

SignedDigitExpected SignedDigitExpected SignedDigitExpected SignedDigitExpected -5

Не удалось выполнить операцию.Operation did not succeed. Обнаружен введенный знак, не являющийся цифрой со знаком.An input character was encountered that was not a signed digit.

Success Success Success Success 4

Успех.Success. Основная операция успешно завершена.The primary operation succeeded.

UnavailableEditPosition UnavailableEditPosition UnavailableEditPosition UnavailableEditPosition -53

Не удалось выполнить операцию.Operation did not succeed. Недостаточно редактируемых позиций для выполнения запроса.There were not enough edit positions available to fulfill the request.

Unknown Unknown Unknown Unknown 0

Нет данных.Unknown. Результат операции не удалось определить.The result of the operation could not be determined.

Комментарии

Элемент управления делегирует фактическую ответственность за синтаксический анализ входных символов MaskedTextProvider в классе. MaskedTextBoxThe MaskedTextBox control delegates the actual responsibility for parsing the input characters to the MaskedTextProvider class. Многие из методов MaskedTextProvider, помимо Boolean возврата результата успеха, также предоставляют дополнительный выходной параметр типа MaskedTextResultHint.Many of the methods of MaskedTextProvider, in addition to returning a Boolean success result, also provide an additional output parameter of type MaskedTextResultHint. Это перечисление предоставляет дополнительные сведения об операции метода.This enumeration provides additional information about the operation of the method.

Примечание

Метод можно использовать для MaskedTextResultHint преобразования значения в Boolean значение Success. GetOperationResultFromHintThe GetOperationResultFromHint method can be used to convert a MaskedTextResultHint value into a Boolean success value.

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

Дополнительно