Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
Facebook, Twitter, Google+ veya e-posta ile paylaşın.
| Sorular | Makaleler | Üyeler | Etiketler  | İletişim
Soru sormak ya da cevap vermek için;
giriş yapın veya üye olun.

Sosyal medya hesaplarınızla da giriş yapabilirsiniz.

Yazılım Soruları

0

TabControl üzerindeki TextBoxların rengini değiştirmek

merhaba,

tabcontrol1 üzerindeki textboxlar boş ise rengini sarı yapmak istiyorum. aşağıdaki, kodu tabkontrol olmayan bir form üzerinde çalışıyor fakat tabcontrol olan formumda çalışmıyor. yardımcı olur musunuz?

for (int i = 0; i < this.Controls.Count; i++)
    {
      if (Controls[i] is TextBox) Controls[i].BackColor = Color.Yellow;
    }

Soran: 18.12.16 12:41
hakandogan
249p 27ü

1 Cevap

0
şu şekilde çözdüm.

...private void renksarı(Control ctl)
        {
            foreach (Control item in ctl.Controls)
            {
                if (item is TextBox)
                {
                    if(item.Text=="")
                    ((TextBox)item).BackColor = Color.Yellow;
                    else
                    {
                    ((TextBox)item).BackColor = Color.White;
                    }
                }
                if (item.Controls.Count > 0)
                {
                    renksarı(item);
                }
            }
        }


Cevaplayan: 18.12.16 10:07
hakandogan
249p 27ü