MaskedTextResultHint 열거형

정의

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

public enum class MaskedTextResultHint
public enum MaskedTextResultHint
type MaskedTextResultHint = 
Public Enum MaskedTextResultHint
상속
MaskedTextResultHint

필드

Name Description
PositionOutOfRange -55

작업이 성공하지 못했습니다. 지정된 위치가 대상 문자열의 범위에 있지 않습니다. 일반적으로 대상 문자열의 길이가 0보다 작거나 큽니다.

NonEditPosition -54

작업이 성공하지 못했습니다. 서식이 지정된 문자열의 현재 위치는 리터럴 문자입니다.

UnavailableEditPosition -53

작업이 성공하지 못했습니다. 요청을 이행할 수 있는 편집 위치가 충분하지 않았습니다.

PromptCharNotAllowed -52

작업이 성공하지 못했습니다. 입력 시 프롬프트 문자가 유효하지 않습니다. 속성이 AllowPromptAsInput .로 설정되어 있기 때문일 수 있습니다 false.

InvalidInput -51

작업이 성공하지 못했습니다. 프로그램에서 잘못된 입력 문자를 발견했습니다. 유효하지 않은 문자에 대한 자세한 내용은 메서드를 참조하세요 IsValidInputChar(Char) .

SignedDigitExpected -5

작업이 성공하지 못했습니다. 서명된 숫자가 아닌 입력 문자가 발견되었습니다.

LetterExpected -4

작업이 성공하지 못했습니다. 문자가 아닌 입력 문자가 발견되었습니다.

DigitExpected -3

작업이 성공하지 못했습니다. 숫자가 아닌 입력 문자가 발견되었습니다.

AlphanumericCharacterExpected -2

작업이 성공하지 못했습니다. 영숫자가 아닌 입력 문자가 발견되었습니다. .

AsciiCharacterExpected -1

작업이 성공하지 못했습니다. ASCII 문자 집합의 멤버가 아닌 입력 문자가 발견되었습니다.

Unknown 0

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

CharacterEscaped 1

성공. 리터럴, 프롬프트 또는 공백 문자가 이스케이프된 문자이기 때문에 작업이 성공했습니다. 이스케이프된 문자에 대한 자세한 내용은 메서드를 참조하세요 VerifyEscapeChar(Char, Int32) .

NoEffect 2

성공. 기본 작업이 필요하지 않아 수행되지 않았습니다. 따라서 부작용이 생성되지 않았습니다.

SideEffect 3

성공. 기본 작업은 필요하지 않기 때문에 수행되지 않았지만 메서드는 부작용을 일으켰습니다. 예를 들어 메서드는 RemoveAt 할당되지 않은 편집 위치를 삭제하여 형식이 지정된 문자열에서 후속 문자의 왼쪽 이동을 유발할 수 있습니다.

Success 4

성공. 기본 작업이 성공했습니다.

설명

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

메모

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

적용 대상

추가 정보