MaskedTextProvider.FindNonEditPositionInRange(Int32, Int32, Boolean) Methode

Definitie

Retourneert de positie van de eerste niet-bewerkbare positie tussen de opgegeven posities met behulp van de opgegeven zoekrichting.

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

Parameters

startPosition
Int32

De positie op basis van nul in de opgemaakte tekenreeks waar de zoekopdracht wordt gestart.

endPosition
Int32

De op nul gebaseerde positie in de opgemaakte tekenreeks waar de zoekopdracht eindigt.

direction
Boolean

Een Boolean die de zoekrichting aangeeft; true om vooruit te zoeken of false naar achteren te zoeken.

Retouren

Als dit lukt, wordt een Int32 op nul gebaseerde positie van de eerste letterlijke positie aangetroffen; anders InvalidIndex.

Opmerkingen

De FindNonEditPositionInRange methode wordt gebruikt om te zoeken naar het eerste letterlijke teken tussen twee opgegeven posities, inclusief, met behulp van de opgegeven zoekrichting. Het resultaat kan vervolgens worden doorgegeven als een parameter aan de Item[] indexeerfunctie om de letterlijke waarde op deze positie te verkrijgen.

De FindEditPositionInRange methode is het complement van deze methode.

Van toepassing op

Zie ook