Bagikan melalui


MaskedTextProvider.FindUnassignedEditPositionInRange Metode

Definisi

Mengembalikan posisi posisi pertama yang tidak ditetapkan dapat diedit di antara posisi yang ditentukan menggunakan arah pencarian yang ditentukan.

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

Posisi berbasis nol dalam string yang diformat tempat pencarian dimulai.

endPosition
Int32

Posisi berbasis nol dalam string yang diformat tempat pencarian berakhir.

direction
Boolean

Menunjukkan Boolean arah pencarian; baik true untuk mencari maju atau false mencari mundur.

Mengembalikan

Jika berhasil, mewakili Int32 posisi berbasis nol dari posisi pertama yang dapat diedit yang tidak ditetapkan ditemui; jika tidak InvalidIndex.

Keterangan

String yang diformat terdiri dari karakter yang dapat diedit dan harfiah yang disalin dari masker. Posisi karakter yang dapat diedit akan ditempati oleh karakter prompt yang disalin dari masker jika tidak ditetapkan, atau dengan karakter input yang valid jika telah diberi input.

Metode FindUnassignedEditPositionInRange ini digunakan untuk mencari karakter pertama yang tidak ditetapkan antara dua posisi yang ditentukan, inklusif, menggunakan arah pencarian yang ditentukan. Karakter prompt harus menempati posisi ini.

Metode FindNonEditPositionInRange dan FindAssignedEditPositionInRange adalah pelengkap dari metode ini.

Berlaku untuk

Lihat juga