PDA

View Full Version : مشکل در تغییر رنگ تمامی کنترل های داخل Panel



imanx7
دوشنبه 25 اسفند 1393, 10:56 صبح
سلام
من یه فرم دارم که داخلش یه Panel دارم ... توی Panel چندتا Button دارم
حالا میخوام تمامی Button های داخل Panel رنگشون عوض شه این کد رو نوشتم ولی جواب نمیده !


foreach (Control Con in frm.Controls)
{
if (Con is Panel)
{
foreach (Panel Con2 in pnl.Controls)
{
if (Con2 is Button)
{
Button btn = Con as Button;
btn.BackColor = Cls.ClsUIColor.clrBackground;
}

}

hamid_hr
دوشنبه 25 اسفند 1393, 11:05 صبح
foreach (Control Con2 in pnl.Controls)

imanx7
دوشنبه 25 اسفند 1393, 11:12 صبح
foreach(Control Con2 inpnl.Controls)
ممنون از راهنمایی کدی رو که گفتین رو زدم ولی برنامه Dispose میشه :| !!!

hamid_hr
دوشنبه 25 اسفند 1393, 11:34 صبح
شما کپی پیست کردی اون in به pnl چسبیده
foreach (Control Con2 in pnl.Controls)

imanx7
دوشنبه 25 اسفند 1393, 12:27 عصر
شما کپی پیست کردی اون in به pnl چسبیده
foreach (Control Con2 in pnl.Controls)

نه :لبخند:
مشکل از جای دیگه بود حل شد !
ممنون :))))