MaskedTextProvider.RemoveAt Yöntem

Tanım

Biçimlendirilmiş dizeden atanan bir veya daha fazla karakteri kaldırır.

Aşırı Yüklemeler

RemoveAt(Int32)

Belirtilen konumdaki atanan karakteri biçimlendirilmiş dizeden kaldırır.

RemoveAt(Int32, Int32)

Belirtilen konumlar arasındaki atanan karakterleri biçimlendirilmiş dizeden kaldırır.

RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)

Belirtilen konumlar arasında atanan karakterleri biçimlendirilmiş dizeden kaldırır ve ardından kaldırma konumunu ve açıklayıcı bilgileri çıkarır.

RemoveAt(Int32)

Kaynak:
MaskedTextProvider.cs
Kaynak:
MaskedTextProvider.cs
Kaynak:
MaskedTextProvider.cs

Belirtilen konumdaki atanan karakteri biçimlendirilmiş dizeden kaldırır.

public:
 bool RemoveAt(int position);
public bool RemoveAt (int position);
member this.RemoveAt : int -> bool
Public Function RemoveAt (position As Integer) As Boolean

Parametreler

position
Int32

Kaldırılacak atanan karakterin sıfır tabanlı konumu.

Döndürülenler

true karakter başarıyla kaldırıldıysa; aksi takdirde , false.

Açıklamalar

RemoveAt Belirtilen kaldırma konumunda atanmış karakter yoksa yönteminin hiçbir etkisi olmaz. Değişmez karakterler bu yöntemden etkilenmez.

Bir karakter kaldırıldığında, maskedeki daha yüksek konumlandırılmış kalan karakterler, kaldırma işlemiyle oluşturulan boşluğu doldurmak için sola kaydırılır. Boş konumlar giriş için sıfırlanır. Karakterlerin taşınması maske tanımı tarafından engellenirse, kaldırma işlemi gerçekleşmez ve RemoveAt döndürür false.

Bu yöntem çağrısı, aşırı yüklenmiş RemoveAt(Int32, Int32) sürüme yapılan aşağıdaki çağrıya tam olarak eşdeğerdir:

RemoveAt(pos, pos);

Ayrıca bkz.

Şunlara uygulanır

RemoveAt(Int32, Int32)

Kaynak:
MaskedTextProvider.cs
Kaynak:
MaskedTextProvider.cs
Kaynak:
MaskedTextProvider.cs

Belirtilen konumlar arasındaki atanan karakterleri biçimlendirilmiş dizeden kaldırır.

public:
 bool RemoveAt(int startPosition, int endPosition);
public bool RemoveAt (int startPosition, int endPosition);
member this.RemoveAt : int * int -> bool
Public Function RemoveAt (startPosition As Integer, endPosition As Integer) As Boolean

Parametreler

startPosition
Int32

Kaldırılacak ilk atanan karakterin sıfır tabanlı dizini.

endPosition
Int32

Kaldırılacak son atanan karakterin sıfır tabanlı dizini.

Döndürülenler

true karakter başarıyla kaldırıldıysa; aksi takdirde , false.

Açıklamalar

RemoveAt Belirtilen kaldırma konumlarında atanmış karakter yoksa yönteminin hiçbir etkisi olmaz.

Bir karakter kaldırıldığında, maskedeki daha yüksek konumlandırılmış kalan karakterler, kaldırma işlemiyle oluşturulan boşluğu doldurmak için sola kaydırılır. Boş konumlar giriş için sıfırlanır. Karakterlerin taşınması maske tanımı tarafından engellenirse, kaldırma işlemi gerçekleşmez ve RemoveAt döndürür false.

Ayrıca bkz.

Şunlara uygulanır

RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)

Kaynak:
MaskedTextProvider.cs
Kaynak:
MaskedTextProvider.cs
Kaynak:
MaskedTextProvider.cs

Belirtilen konumlar arasında atanan karakterleri biçimlendirilmiş dizeden kaldırır ve ardından kaldırma konumunu ve açıklayıcı bilgileri çıkarır.

public:
 bool RemoveAt(int startPosition, int endPosition, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool RemoveAt (int startPosition, int endPosition, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.RemoveAt : int * int * int * MaskedTextResultHint -> bool
Public Function RemoveAt (startPosition As Integer, endPosition As Integer, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean

Parametreler

startPosition
Int32

Kaldırılacak ilk atanan karakterin sıfır tabanlı dizini.

endPosition
Int32

Kaldırılacak son atanan karakterin sıfır tabanlı dizini.

testPosition
Int32

Başarılı olursa, karakterlerin gerçekten kaldırıldığı biçimlendirilmiş dizedeki sıfır tabanlı konum; aksi takdirde, işlemin başarısız olduğu ilk konum. Çıkış parametresi.

resultHint
MaskedTextResultHint

MaskedTextResultHint İşlemin sonucunu kısaca açıklayan bir. Çıkış parametresi.

Döndürülenler

true karakter başarıyla kaldırıldıysa; aksi takdirde , false.

Açıklamalar

RemoveAt Belirtilen kaldırma konumlarında atanmış karakter yoksa yönteminin hiçbir etkisi olmaz.

Bir karakter kaldırıldığında, maskedeki daha yüksek konumlandırılmış kalan karakterler, kaldırma işlemiyle oluşturulan boşluğu doldurmak için sola kaydırılır. Boş konumlar giriş için sıfırlanır. Karakterlerin taşınması maske tanımı tarafından engellenirse, kaldırma işlemi gerçekleşmez ve RemoveAt döndürür false.

Bu sürümü, yönteminin RemoveAt işlemi hakkında daha fazla bilgi iletmek için iki ek çıkış parametresi sağlar.

Ayrıca bkz.

Şunlara uygulanır