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 atanmış bir veya daha fazla karakteri kaldırır.
Aşırı Yüklemeler
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
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
Karakterin başarıyla kaldırılıp kaldırılmadığını true
; aksi takdirde false
.
Açıklamalar
Belirtilen kaldırma konumunda atanmış karakter yoksa RemoveAt 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 RemoveAtfalse
döndürür.
Bu yöntem çağrısı, aşırı yüklenmiş RemoveAt(Int32, Int32) sürümüne 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
Karakterin başarıyla kaldırılıp kaldırılmadığını true
; aksi takdirde false
.
Açıklamalar
Belirtilen kaldırma konumlarında atanmış karakter yoksa RemoveAt 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 RemoveAtfalse
döndürür.
Ayrıca bkz.
Şunlara uygulanır
RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)
- 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
İşlemin sonucunu kısaca açıklayan bir MaskedTextResultHint. Çıkış parametresi.
Döndürülenler
Karakterin başarıyla kaldırılıp kaldırılmadığını true
; aksi takdirde false
.
Açıklamalar
Belirtilen kaldırma konumlarında atanmış karakter yoksa RemoveAt 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 RemoveAtfalse
döndürür.
bu RemoveAt sürümü, yöntemin işlemi hakkında daha fazla bilgi iletmek için iki ek çıkış parametresi sağlar.