MaskedTextProvider.FindEditPositionInRange(Int32, Int32, Boolean) Methode

Definition

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.

Gilt für:

Weitere Informationen