MaskedTextProvider.FindUnassignedEditPositionInRange 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 nicht zugewiesenen bearbeitbaren Position zwischen den angegebenen Positionen mithilfe der angegebenen Suchrichtung zurück.
public:
int FindUnassignedEditPositionInRange(int startPosition, int endPosition, bool direction);
public int FindUnassignedEditPositionInRange(int startPosition, int endPosition, bool direction);
member this.FindUnassignedEditPositionInRange : int * int * bool -> int
Public Function FindUnassignedEditPositionInRange (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, ist eine Int32 Darstellung der nullbasierten Position der ersten nicht zugewiesenen bearbeitbaren Position; 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 dem Format kopierte Eingabeaufforderungszeichen belegt, wenn sie nicht zugewiesen sind, oder mit einem gültigen Eingabezeichen, wenn ihnen eine Eingabe zugewiesen wurde.
Die FindUnassignedEditPositionInRange Methode wird verwendet, um mithilfe der angegebenen Suchrichtung nach dem ersten nicht zugewiesenen Zeichen zwischen zwei angegebenen Positionen (einschließlich) zu suchen. Das Eingabeaufforderungszeichen sollte diese Position einnehmen.
Die FindNonEditPositionInRange Methoden sind FindAssignedEditPositionInRange Ergänzungen dieser Methode.