MaskedTextProvider.RemoveAt Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.