Я только начал программировать, и я хочу использовать WinForms для создания нескольких кнопок, на которые вы можете щелкнуть, чтобы перейти от белого к зеленому и к белому. Я сделал это для одной кнопки:
private void button1_Click(object sender, EventArgs e)
{
if (button1.BackColor != Color.Lime)
{
button1.BackColor = Color.Lime;
}
else
{
button1.BackColor = Color.White;
}
}
Теперь я мог бы скопировать и вставить это для всех кнопок, но я знаю, что это неэффективно; и если я использую winforms для ссылки button1 на button2, он просто изменит цвет кнопки1 (очевидно).
Итак, мне нужно использовать вспомогательный метод, новый класс или что-то еще? Как это выглядит?