Как сделать вызов меню на кнопку?

Хочу сделать меню для игры, чтобы по нажатию esc оно открывалось и закрывалось. А ещё нужно чтобы по нажатию esc останавливались таймеры, на которые подвязано движение объектов, а при повторном нажатии, они закрывались.


Ответы (1 шт):

Автор решения: GREAT DNG

Добавьте обработчик на нажатие клавиши Esc(проверка KeyCode == Keys.Escape) и если условие выполнено - показывайте меню(не знаю что за меню вы имеете ввиду, но если оно наследует Control то имя_меню.Show()), и отключите таймеры(имя_таймера.Enabled = false). Также создайте переменную IsStopped и если эта переменная равна false то выполняйте логику, описанную выше, в противоположном случае включайте таймеры и убирайте меню(имя_меню.Hide()). И в вопросах добавляйте код того, что у вас есть. Но если честно:

Реальность

→ Ссылка