Aracılığıyla paylaş


MaskedTextProvider.FindAssignedEditPositionFrom(Int32, Boolean) Yöntem

Tanım

Belirtilen arama yönünü kullanarak belirtilen konumdan sonra atanan ilk düzenlenebilir konumun konumunu döndürür.

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

Parametreler

position
Int32

Aramayı başlatmak için biçimlendirilmiş dizedeki sıfır tabanlı konum.

direction
Boolean

Boolean Arama yönünü belirten; true ileriye doğru veya false geriye doğru arama yapmak için.

Döndürülenler

Başarılı olursa, ilk atanan düzenlenebilir konumun sıfır tabanlı konumunu temsil eden bir Int32 ile karşılaşıldı; aksi takdirde InvalidIndex.

Açıklamalar

Biçimlendirilmiş dize, maskeden kopyalanan düzenlenebilir karakterler ve değişmez değerlerden oluşur. Düzenlenebilir karakter konumları, atanmamışlarsa maskeden kopyalanan istem karakteri tarafından veya bir giriş atanmışsa geçerli bir giriş karakteriyle kaplanır.

FindAssignedEditPositionFrom yöntemi, belirtilen konumdan ve arama yönünden sonra atanan ilk karakteri aramak için kullanılır. Sonuç daha sonra bu konumda atanan değeri almak için Item[] dizin oluşturucuya parametre olarak geçirilebilir.

FindNonEditPositionFrom ve FindUnassignedEditPositionFrom yöntemleri bu yöntemin tamamlayıcılarıdır.

Şunlara uygulanır

Ayrıca bkz.