Извините, если это глупый вопрос, я вхожу в класс программирования и мне нужна помощь с этим проектом, над которым я работаю.
Я пытаюсь написать приложение, которое имеет около 30 кнопок. Одна общая вещь, которую я хочу, чтобы все кнопки стали желтыми при нажатии. Если их щелкнуть во второй раз, они вернутся к цвету по умолчанию. сейчас я использую код:
private void btn_1_Click(object sender, EventArgs e)
{
btn_1.BackColor = Color.Yellow;
}
Но это только приводит к желтому цвету кнопок, я не могу выключить их, щелкнув по нему второй раз.
Кроме того, когда я создаю эти события кнопок в VS2010, я получаю 30 различных обработчиков событий для каждой кнопки. Есть ли способ заставить их всех делать одно и то же без необходимости писать весь повторяющийся код ?
Я предполагаю, что мне придется написать свой собственный класс кнопок? Как бы я поступил так? Нужно ли создавать библиотеку классов, которая наследует кнопки?
Извините за нубские вопросы. БЛАГОДАРЯ