Kısa yoldan toplu textbox temizleme

Bu konu hakkında birçok yazı yazılmıştır. Daha önce yazılanları unutun demeyeceğim, yedekte kalması babında kaynaklanarak yazdığım en kısa toplu textbox temizleme metodu şimdilik bu olsa gerek;

Projelerimizde ki formlarda birden çok textbox kullanmışızdır. Malum işlem yapıldıktan sonra kendiliğinden temizlemediği için iş yazılımcıya düşmekte. Foreach ile yapacağımız bu işlemi resimdeki gibi form tasarlayıp buton yardımı ile gerçekleştirebilirsiniz.

 private void button1_Click(object sender, EventArgs e)
        {
            foreach (Control ktn in this.Controls)
            {
                if (ktn is TextBox)
                {
                   ktn.Text="";
                }
            }
        }

Form içindeki tüm textboxları temizleme ihtiyacı duymaya bilirsiniz. Mesela belirli textboxları temizlemek için form a panel ekleyip toplu temizlemek istediğiniz textboxları panel içine koyabilirsiniz. Bunun için yapmamız gereken this(form içindeki tüm kontrolleri kontrol etmek için kullanırız) yerine panel1 şeklinde kontrol etmek;

  foreach (Control ktn in panel1.Controls)
            {
                if (ktn is TextBox)
                {
                   ktn.Text="";
                }
            }

Murat Mustafaoğlu

Aciz bilgisayar programcısı, blog yazmayı seven, bu kod blogunun sahibi...

Yazara ait tüm yazılar →

Bunlar da ilginizi çekebilir :

Yorum Yaz

© 2011 Coder. All rights reserved.
I Power MCDsoft.net