Изменить свойства нескольких кнопок на форме - C#
Формулировка задачи:
Допустим в форме Windows Forms имеется 20 кнопок, можно ли как-нибудь пройтись как бы циклом for по ним, названия у них:
button1, button2 и т.п.
Главная задача такая, если выбрана кнопка допустим button1, то button1.ForeColor = Color.Green, а остальные сделать ForeColor = Color.Gray;
Пожалуйста, только не так - это тупо!
#region Color
button11.Enabled = true;
button11.ForeColor = Color.Cyan;
button1.Enabled = false;
button2.Enabled = false;
button3.Enabled = false;
button4.Enabled = false;
button5.Enabled = false;
button6.Enabled = false;
button7.Enabled = false;
button8.Enabled = false;
button9.Enabled = false;
button10.Enabled = false;
button12.Enabled = false;
#endregionРешение задачи: «Изменить свойства нескольких кнопок на форме»
textual
Листинг программы
if (control.GetType().ToString() == "System.Windows.Forms.Button")