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.
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
310p 32ü

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
310p 32ü