MaskedTextProvider.FindUnassignedEditPositionInRange(Int32, Int32, Boolean) 메서드

정의

지정된 검색 방향을 사용하여 지정된 위치 사이에 있는 첫 번째 할당되지 않은 편집 가능한 위치를 반환합니다.Returns the position of the first unassigned editable position between the specified positions using the specified search direction.

public:
 int FindUnassignedEditPositionInRange(int startPosition, int endPosition, bool direction);
public int FindUnassignedEditPositionInRange (int startPosition, int endPosition, bool direction);
member this.FindUnassignedEditPositionInRange : int * int * bool -> int
Public Function FindUnassignedEditPositionInRange (startPosition As Integer, endPosition As Integer, direction As Boolean) As Integer

매개 변수

startPosition
Int32

검색이 시작되는 서식이 지정된 문자열의 위치(0부터 시작)입니다.The zero-based position in the formatted string where the search starts.

endPosition
Int32

검색이 끝나는 서식이 지정된 문자열의 위치(0부터 시작)입니다.The zero-based position in the formatted string where the search ends.

direction
Boolean

검색 방향을 나타내는 Boolean으로, 앞으로 검색하려면 true를 지정하고 뒤로 검색하려면 false를 지정합니다.A Boolean indicating the search direction; either true to search forward or false to search backward.

반환

검색에 성공하면 첫 번째 할당되지 않은 편집 가능한 위치(0부터 시작)를 나타내는 Int32이고, 그렇지 않으면 InvalidIndex입니다.If successful, an Int32 representing the zero-based position of the first unassigned editable position encountered; otherwise InvalidIndex.

설명

서식이 지정 된 문자열을 편집할 수 있는 문자로 구성 되어 복사한 리터럴에서 마스크입니다.The formatted string is composed of editable characters and literals copied from the mask. 편집 가능한 문자 위치를 다시 할당 하지 않은 경우 마스크 또는 유효한 입력 문자로 입력 할당 된 경우 복사 된 프롬프트 문자가 차지 하거나 됩니다.The editable character positions will either be occupied by the prompt character copied from the mask if they are unassigned, or with a valid input character if they have been assigned an input.

FindUnassignedEditPositionInRange 메서드는 지정 된 검색 방향을 사용 하 여 지정 된 두 위치 (포함) 사이에 있는 첫 번째 할당 되지 않은 문자를 검색 하는 데 사용 됩니다.The FindUnassignedEditPositionInRange method is used to search for the first unassigned character between two specified positions, inclusive, using the specified search direction. 프롬프트 문자가이 위치를 차지 합니다.The prompt character should occupy this position.

FindNonEditPositionInRangeFindAssignedEditPositionInRange 메서드는이 메서드를 보완 합니다.The FindNonEditPositionInRange and FindAssignedEditPositionInRange methods are complements of this method.

적용 대상

추가 정보