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

정의

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

public:
 int FindAssignedEditPositionInRange(int startPosition, int endPosition, bool direction);
public int FindAssignedEditPositionInRange (int startPosition, int endPosition, bool direction);
member this.FindAssignedEditPositionInRange : int * int * bool -> int
Public Function FindAssignedEditPositionInRange (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 assigned 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.

FindAssignedEditPositionInRange 메서드는 지정 된 검색 방향을 사용 하 여 지정 된 두 위치 (포함) 사이의 첫 번째 할당 된 문자를 검색 하는 데 사용 됩니다.The FindAssignedEditPositionInRange method is used to search for the first assigned character between two specified positions, inclusive, using the specified search direction. 이후 결과를 Item[Int32] 인덱서에 매개 변수로 전달 하 여이 위치에서 할당 된 값을 얻을 수 있습니다.The result can subsequently be passed as a parameter to the Item[Int32] indexer to obtain the assigned value at this position.

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

적용 대상

추가 정보