MaskedTextProvider.FindNonEditPositionInRange(Int32, Int32, Boolean) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca pozycję pierwszego nieedytowalnego położenia między określonymi pozycjami przy użyciu określonego kierunku wyszukiwania.
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
Parametry
- startPosition
- Int32
Pozycja oparta na zerze w sformatowanym ciągu, w którym rozpoczyna się wyszukiwanie.
- endPosition
- Int32
Pozycja oparta na zerze w sformatowanym ciągu, w którym kończy się wyszukiwanie.
- direction
- Boolean
Wartość Boolean wskazująca kierunek wyszukiwania; true
wyszukiwanie do przodu lub false
wyszukiwanie do tyłu.
Zwraca
W przypadku powodzenia napotkano pozycję reprezentującą Int32 pozycję zerową pierwszego literału; w przeciwnym razie InvalidIndex.
Uwagi
Metoda FindNonEditPositionInRange służy do wyszukiwania pierwszego znaku literału między dwoma określonymi pozycjami, włącznie, przy użyciu określonego kierunku wyszukiwania. Wynik można następnie przekazać jako parametr do Item[] indeksatora, aby uzyskać wartość literału na tej pozycji.
Metoda FindEditPositionInRange jest uzupełnieniem tej metody.