語言

MaskedTextProvider.FindNonEditPositionInRange(Int32, Int32, Boolean) 方法

定義

回傳指定位置間第一個不可編輯位置的位置,並使用指定的搜尋方向。

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

參數

startPosition
Int32

搜尋起始的格式字串中以零為基礎的位置。

endPosition
Int32

搜尋結束的格式字串中以零為基礎的位置。

direction
Boolean

A Boolean 表示搜尋方向;要麼向前搜尋,要麼truefalse向後搜尋。

傳回

若成功,則表示 Int32 第一個字面位置的零點位置;否則 InvalidIndex。

備註

此 FindNonEditPositionInRange 方法用於在兩個指定位置(包含位置)之間,使用指定的搜尋方向搜尋第一個字元。 結果之後可以作為參數傳遞給 Item[] 索引器,以取得該位置的字面值。

該 FindEditPositionInRange 方法即為此方法的補充。

適用於

另請參閱