MaskedTextResultHint 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
마스킹된 텍스트 구문 분석 작업의 결과를 간결하게 설명하는 값을 지정합니다.
public enum class MaskedTextResultHint
public enum MaskedTextResultHint
type MaskedTextResultHint =
Public Enum MaskedTextResultHint
- 상속
필드
| Name | 값 | Description |
|---|---|---|
| PositionOutOfRange | -55 | 작업이 성공하지 못했습니다. 지정된 위치가 대상 문자열의 범위에 있지 않습니다. 일반적으로 대상 문자열의 길이가 0보다 작거나 큽니다. |
| NonEditPosition | -54 | 작업이 성공하지 못했습니다. 서식이 지정된 문자열의 현재 위치는 리터럴 문자입니다. |
| UnavailableEditPosition | -53 | 작업이 성공하지 못했습니다. 요청을 이행할 수 있는 편집 위치가 충분하지 않았습니다. |
| PromptCharNotAllowed | -52 | 작업이 성공하지 못했습니다. 입력 시 프롬프트 문자가 유효하지 않습니다. 속성이 AllowPromptAsInput .로 설정되어 있기 때문일 수 있습니다 |
| 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 할 수 있습니다.