MaskedTextProvider.FindEditPositionInRange(Int32, Int32, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Position der ersten bearbeitbaren Position zwischen den angegebenen Positionen mithilfe der angegebenen Suchrichtung zurück.
public:
int FindEditPositionInRange(int startPosition, int endPosition, bool direction);
public int FindEditPositionInRange(int startPosition, int endPosition, bool direction);
member this.FindEditPositionInRange : int * int * bool -> int
Public Function FindEditPositionInRange (startPosition As Integer, endPosition As Integer, direction As Boolean) As Integer
Parameter
- startPosition
- Int32
Die nullbasierte Position in der formatierten Zeichenfolge, an der die Suche beginnt.
- endPosition
- Int32
Die nullbasierte Position in der formatierten Zeichenfolge, an der die Suche endet.
- direction
- Boolean
Ein Boolean Wert, der die Suchrichtung angibt; entweder true zur Vorwärtssuche oder false zur Rückwärtssuche.
Gibt zurück
Wenn dies erfolgreich ist, wird die Int32 nullbasierte Position der ersten bearbeitbaren Position gefunden; andernfalls InvalidIndex.
Hinweise
Die FindEditPositionInRange Methode wird verwendet, um mithilfe der angegebenen Suchrichtung nach dem ersten bearbeitbaren Zeichen zwischen zwei angegebenen Positionen (einschließlich) zu suchen. Das Ergebnis kann anschließend als Parameter an den Item[] Indexer übergeben werden, um den zugewiesenen Wert an dieser Position abzurufen.
Die FindNonEditPositionInRange Methode ist die Ergänzung dieser Methode.