MaskedTextProvider.FindAssignedEditPositionInRange 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 zugewiesenen bearbeitbaren Position zwischen den angegebenen Positionen in der angegebenen Suchrichtung zurück.
public:
int FindAssignedEditPositionInRange(int startPosition, int endPosition, bool direction);
public int FindAssignedEditPositionInRange (int startPosition, int endPosition, bool direction);
member this.FindAssignedEditPositionInRange : int * int * bool -> int
Public Function FindAssignedEditPositionInRange (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, der die Suchrichtung angibt: true
, um vorwärts zu suchen, oder false
, um rückwärts zu suchen.
Gibt zurück
Bei erfolgreicher Suche ein Int32, der die nullbasierte Position der ersten zugewiesenen bearbeitbaren Position darstellt, die gefunden wurde, andernfalls InvalidIndex.
Hinweise
Die formatierte Zeichenfolge besteht aus bearbeitbaren Zeichen und Literalen, die aus der Maske kopiert wurden. Die bearbeitbaren Zeichenpositionen werden entweder durch das aus der Maske kopierte Eingabeaufforderungszeichen belegt, wenn sie nicht zugewiesen sind, oder mit einem gültigen Eingabezeichen, wenn ihnen eine Eingabe zugewiesen wurde.
Die FindAssignedEditPositionInRange -Methode wird verwendet, um unter Verwendung der angegebenen Suchrichtung zwischen zwei angegebenen Positionen nach dem ersten zugewiesenen Zeichen 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 Methoden und FindUnassignedEditPositionInRange sind Komplemente dieser Methode.