kamiloted
یک شنبه 06 تیر 1395, 18:20 عصر
سلام دوستان.
بنده یک فرم دارم که روی اون 3 عدد panel قرار داده ام.
و روی هر پنل 120 تا دکمه قرار داده ام. و میخوام این 360 تا باتون را با یک کلیک بر روی باتون رنگی که قرار داه ام تغییر رنگ بدم.
این کد رو نوشتم اما اعمال نمیشه علتش هم اینه که اون دکمه ها روی پنل هستن.
foreach (var btn in this.Controls)
{
if (btn.GetType() == typeof(Button))
{
((Button)btn).BackColor = System.Drawing.Color.Black;
}
}
حالا کسی کدی داره من این کا رو انجام بدم؟
اگه بزارید ممنون میشم.
بنده یک فرم دارم که روی اون 3 عدد panel قرار داده ام.
و روی هر پنل 120 تا دکمه قرار داده ام. و میخوام این 360 تا باتون را با یک کلیک بر روی باتون رنگی که قرار داه ام تغییر رنگ بدم.
این کد رو نوشتم اما اعمال نمیشه علتش هم اینه که اون دکمه ها روی پنل هستن.
foreach (var btn in this.Controls)
{
if (btn.GetType() == typeof(Button))
{
((Button)btn).BackColor = System.Drawing.Color.Black;
}
}
حالا کسی کدی داره من این کا رو انجام بدم؟
اگه بزارید ممنون میشم.