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

정의

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

public:
 int FindEditPositionInRange(int startPosition, int endPosition, bool direction);
public int FindEditPositionInRange (int startPosition, int endPosition, bool direction);
member this.FindEditPositionInRange : int * int * bool -> int
Public Function FindEditPositionInRange (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 editable position encountered; otherwise InvalidIndex.

설명

FindEditPositionInRange 메서드는 지정 된 검색 방향을 사용 하 여 지정 된 두 위치 (포함) 사이에 있는 첫 번째 편집 가능한 문자를 검색 하는 데 사용 됩니다.The FindEditPositionInRange method is used to search for the first editable 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.

FindNonEditPositionInRange 메서드는이 메서드의 보수입니다.The FindNonEditPositionInRange method is the complement of this method.

적용 대상

추가 정보