Freigeben über


MaskedTextProvider.FindUnassignedEditPositionFrom(Int32, Boolean) Methode

Definition

Gibt die Position der ersten nicht zugewiesenen bearbeitbaren Position nach der angegebenen Position in der angegebenen Suchrichtung zurück.

public:
 int FindUnassignedEditPositionFrom(int position, bool direction);
public int FindUnassignedEditPositionFrom (int position, bool direction);
member this.FindUnassignedEditPositionFrom : int * bool -> int
Public Function FindUnassignedEditPositionFrom (position As Integer, direction As Boolean) As Integer

Parameter

position
Int32

Die nullbasierte Position in der formatierten Zeichenfolge, an der die Suche gestartet werden soll.

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 nicht 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 FindUnassignedEditPositionFrom -Methode wird verwendet, um nach dem ersten nicht zugewiesenen Zeichen nach einer angegebenen Position und Suchrichtung zu suchen. Das Eingabeaufforderungszeichen sollte diese Position einnehmen.

Die FindNonEditPositionFrom Methoden und FindAssignedEditPositionFrom sind Komplemente dieser Methode.

Gilt für:

Weitere Informationen