Udostępnij za pośrednictwem


MaskedTextProvider.FindAssignedEditPositionFrom(Int32, Boolean) Metoda

Definicja

Zwraca pozycję pierwszego przypisanego położenia edytowalnego po określonej pozycji przy użyciu określonego kierunku wyszukiwania.

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

Parametry

position
Int32

Pozycja oparta na zera w sformatowanym ciągu, aby rozpocząć wyszukiwanie.

direction
Boolean

Wskazujący Boolean kierunek wyszukiwania; true do wyszukiwania dalej lub false wyszukiwania do tyłu.

Zwraca

W przypadku powodzenia napotkano Int32 pozycję reprezentującą pozycję zerową pierwszego przypisanego położenia edytowalnego; w przeciwnym razie InvalidIndex.

Uwagi

Sformatowany ciąg składa się z edytowalnych znaków i literałów skopiowanych z maski. Edytowalne pozycje znaków będą zajmowane przez znak monitu skopiowany z maski, jeśli nie są przypisane, lub z prawidłowym znakiem wejściowym, jeśli zostały przypisane dane wejściowe.

Metoda FindAssignedEditPositionFrom służy do wyszukiwania pierwszego przypisanego znaku po określonej pozycji i kierunku wyszukiwania. Wynik można następnie przekazać jako parametr do indeksatora Item[] w celu uzyskania przypisanej wartości w tej pozycji.

Metody FindNonEditPositionFrom i FindUnassignedEditPositionFrom są uzupełnieniem tej metody.

Dotyczy

Zobacz też