Textbox, tek bir metin satırını görüntülemek veya giriş olarak kabul etmek için kullanılır. Bu denetim, çok satırlı düzenleme ve parola karakter maskeleme gibi standart işlevlere sahiptir.
Tüm denetimler gibi TextBox denetimi de Form.Control ün bir parçasıdır. Mevcut formdaki denetiler (this.Controls) üzerinde hareket ederek Textbox nesneleri bulunabilir.
Bu yazıda C# ile Textbox kontrolü içindeki yazıları button kontrolünü kullanarak kaldıracağız.
C# Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 |
private void button1_Click(object sender, EventArgs e) { foreach (Control item in this.Controls) { if(item is TextBox) { (item as TextBox).Clear(); } } } |
İlk olarak foreach döngüsü ile tüm denetimler(this.Controls) üzerinde dönüş sağladık. Ardından if bloğu içinde is operatörü ile itemlerin TextBox olup olmadığını kontrol ettik. Ardında Textbox olan nesneleri as operatörü ile Textbox olarak kabul edip Textbox’ın Clear() metodu ile temizledik.
Add Comment