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

検索を開始する書式設定された文字列内の 0 から始まる位置。

endPosition
Int32

検索が終了する書式設定された文字列内の 0 から始まる位置。

direction
Boolean

検索方向を示す Boolean 。前方検索を true するか、後方に検索する false

返品

成功した場合、最初のリテラル位置の 0 から始まる位置を表す Int32 が見つかりました。それ以外の場合は InvalidIndex

注釈

FindNonEditPositionInRangeメソッドは、指定した検索方向を使用して、指定した 2 つの位置 (両端を含む) の間の最初のリテラル文字を検索するために使用されます。 その後、結果をパラメーターとして Item[] インデクサーに渡して、この位置のリテラル値を取得できます。

FindEditPositionInRangeメソッドは、このメソッドの補数です。

適用対象

こちらもご覧ください