На этом уроке мы напишем игрушку «Цифры». Познакомимся с компонентом MenuStrip, и приручим кучу кнопок. Параллельно воспользуемся конструкцией языка switch - case.
Задание: Создать программу с 9 кнопками, которые нужно нажимать по порядку.
Научился: Конструкции выбора case, элемент UI ToolStripMenuItem, shortkeys для элементов меню, циклы for и управление элементами, переданными в метод (н-р, ((Button)sender).Visible) Трудности: Пропустил пару мелких моментов из-за невнимательности, вместе с компилятором прошлись и нашли ошибки, исправил. Можно добавить реализацию message box. Я сделал так - добавил в if проверяющий та ли нажата кнопка по порядку ещё один if:
if (current.ToString() == "9")
{
MessageBox.Show("Победа!", "Поздравляем");
}
Но у этой реализации есть минус - MessageBox появится когда останется кнопка 9 (а нужно когда нажата последняя кнопка).