MaskedTextProvider.FindNonEditPositionInRange(Int32, Int32, Boolean) Metod

Definition

Returnerar positionen för den första icke-redigerbara positionen mellan de angivna positionerna med den angivna sökriktningen.

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

Parametrar

startPosition
Int32

Den nollbaserade positionen i den formaterade strängen där sökningen startar.

endPosition
Int32

Den nollbaserade positionen i den formaterade strängen där sökningen slutar.

direction
Boolean

En Boolean som anger sökriktningen, antingen true för att söka framåt eller false för att söka bakåt.

Returer

Om det lyckas påträffades en Int32 som representerar den nollbaserade positionen för den första literalpositionen, annars InvalidIndex.

Kommentarer

Metoden FindNonEditPositionInRange används för att söka efter det första literaltecknet mellan två angivna positioner, inklusive, med den angivna sökriktningen. Resultatet kan därefter skickas som en parameter till Item[] indexeraren för att hämta literalvärdet på den här positionen.

Metoden FindEditPositionInRange är ett komplement till den här metoden.

Gäller för

Se även