다음을 통해 공유


MaskedTextResultHint 열거형

정의

마스킹된 텍스트 구문 분석 작업의 결과를 간략하게 설명하는 값을 지정합니다.

public enum class MaskedTextResultHint
public enum MaskedTextResultHint
type MaskedTextResultHint = 
Public Enum MaskedTextResultHint
상속
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

작업을 수행하지 못했습니다. 지정된 위치가 대상 문자열의 범위 안에 없습니다. 일반적으로 지정된 위치가 0보다 작거나 대상 문자열의 길이보다 큽니다.

PromptCharNotAllowed -52

작업을 수행하지 못했습니다. 프롬프트 문자를 입력에 사용할 수 없습니다. AllowPromptAsInput 속성이 false로 설정되어 있을 수 있습니다.

SideEffect 3

성공 기본 작업이 필요하지 않기 때문에 수행되지 않았지만 메서드에서 파생 작업을 생성했습니다. 예를 들어, RemoveAt 메서드는 할당되지 않은 편집 위치를 삭제할 수 있으며 이로 인해 서식이 지정된 문자열의 이후 문자들이 왼쪽으로 이동할 수 있습니다.

SignedDigitExpected -5

작업을 수행하지 못했습니다. 부호 있는 숫자가 아닌 입력 문자가 있습니다.

Success 4

성공 기본 작업을 수행했습니다.

UnavailableEditPosition -53

작업을 수행하지 못했습니다. 요청을 수행하는 데 사용할 수 있는 편집 위치가 충분하지 않습니다.

Unknown 0

알 수 없습니다. 작업의 결과를 확인할 수 없습니다.

설명

컨트롤은 MaskedTextBox 입력 문자를 MaskedTextProvider 클래스에 구문 분석하는 실제 책임을 위임합니다. 의 많은 메서드 MaskedTextProvider는 성공 결과를 반환하는 Boolean 것 외에도 형식 MaskedTextResultHint의 추가 출력 매개 변수를 제공합니다. 이 열거형은 메서드의 작업에 대한 추가 정보를 제공합니다.

참고

메서드를 GetOperationResultFromHint 사용하여 값을 성공 값으로 Boolean 변환 MaskedTextResultHint 할 수 있습니다.

적용 대상

추가 정보