MaskedTextResultHint 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
마스킹된 텍스트 구문 분석 작업의 결과를 간략하게 설명하는 값을 지정합니다.
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 | 작업을 수행하지 못했습니다. 지정된 위치가 대상 문자열의 범위 안에 없습니다. 일반적으로 지정된 위치가 0보다 작거나 대상 문자열의 길이보다 큽니다. |
PromptCharNotAllowed | -52 | 작업을 수행하지 못했습니다. 프롬프트 문자를 입력에 사용할 수 없습니다. AllowPromptAsInput 속성이 |
SideEffect | 3 | 성공 기본 작업이 필요하지 않기 때문에 수행되지 않았지만 메서드에서 파생 작업을 생성했습니다. 예를 들어, RemoveAt 메서드는 할당되지 않은 편집 위치를 삭제할 수 있으며 이로 인해 서식이 지정된 문자열의 이후 문자들이 왼쪽으로 이동할 수 있습니다. |
SignedDigitExpected | -5 | 작업을 수행하지 못했습니다. 부호 있는 숫자가 아닌 입력 문자가 있습니다. |
Success | 4 | 성공 기본 작업을 수행했습니다. |
UnavailableEditPosition | -53 | 작업을 수행하지 못했습니다. 요청을 수행하는 데 사용할 수 있는 편집 위치가 충분하지 않습니다. |
Unknown | 0 | 알 수 없습니다. 작업의 결과를 확인할 수 없습니다. |
설명
컨트롤은 MaskedTextBox 입력 문자를 MaskedTextProvider 클래스에 구문 분석하는 실제 책임을 위임합니다. 의 많은 메서드 MaskedTextProvider는 성공 결과를 반환하는 Boolean 것 외에도 형식 MaskedTextResultHint의 추가 출력 매개 변수를 제공합니다. 이 열거형은 메서드의 작업에 대한 추가 정보를 제공합니다.
참고
메서드를 GetOperationResultFromHint 사용하여 값을 성공 값으로 Boolean 변환 MaskedTextResultHint 할 수 있습니다.
적용 대상
추가 정보
.NET