MaskedTextProvider.VerifyChar(Char, Int32, MaskedTextResultHint) 메서드

정의

지정된 문자가 지정된 위치에서 성공적으로 설정될 수 있는지 여부를 테스트합니다.

public:
 bool VerifyChar(char input, int position, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % hint);
public bool VerifyChar(char input, int position, out System.ComponentModel.MaskedTextResultHint hint);
member this.VerifyChar : char * int * MaskedTextResultHint -> bool
Public Function VerifyChar (input As Char, position As Integer, ByRef hint As MaskedTextResultHint) As Boolean

매개 변수

input
Char

Char 테스트할 값입니다.

position
Int32

입력 문자를 테스트할 마스크의 위치입니다.

hint
MaskedTextResultHint

작업의 결과를 간결하게 설명하는 A MaskedTextResultHint 입니다. 출력 매개 변수입니다.

반품

true지정된 문자가 지정된 위치에 유효하면 이고, 그렇지 않으면 . false

설명

이 메서드는 VerifyChar 단일 문자 값이 서식이 지정된 문자열의 지정된 위치에서 유효한 입력을 나타내는지 여부를 테스트합니다. 이 메서드는 다음과 같은 이유로 반환 false 됩니다.

  • pos 매개 변수가 0보다 작거나 LengthMask.

  • 메서드에 의해 결정된 대로 문자 input 가 유효한 입력 문자가 IsValidInputChar 아닙니다.

  • 지정된 input 위치에 pos있는 mask 요소와 호환되지 않습니다.

마지막 조건은 , AsciiOnly, PasswordCharPromptCharSkipLiterals 속성의 AllowPromptAsInput현재 값에 따라 달라질 수 있습니다.

마스크에 대해 전체 입력 문자열을 테스트하려면 대신 메서드 중 VerifyString 하나를 사용합니다.

적용 대상

추가 정보