MaskedTextProvider.RemoveAt Yöntem

Tanım

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

Aşırı Yüklemeler

Name Description
RemoveAt(Int32)

Atanan karakteri biçimlendirilmiş dizeden belirtilen konumda 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ındaki atanan karakterleri biçimlendirilmiş dizeden kaldırır ve ardından kaldırma konumunu ve açıklayıcı bilgileri verir.

RemoveAt(Int32)

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

Atanan karakteri biçimlendirilmiş dizeden belirtilen konumda 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 kalan daha yüksek konumlandırılmış karakterler, kaldırma tarafından oluşturulan boşluğu doldurmak için sola kaydırılır. Boş konumlar giriş için sıfırlanır. Karakterlerin hareketi 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
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 kalan daha yüksek konumlandırılmış karakterler, kaldırma tarafından oluşturulan boşluğu doldurmak için sola kaydırılır. Boş konumlar giriş için sıfırlanır. Karakterlerin hareketi 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
Kaynak:
MaskedTextProvider.cs
Kaynak:
MaskedTextProvider.cs

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

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 kalan daha yüksek konumlandırılmış karakterler, kaldırma tarafından oluşturulan boşluğu doldurmak için sola kaydırılır. Boş konumlar giriş için sıfırlanır. Karakterlerin hareketi 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