Как убрать реагирование на событие нажатие клавиши, когда открыт MessageBox.Show()?

У меня есть код, где к всем потомкам основного контейнера Canvas, через foreach добавлен обработчик события нажатия клавиши, чтобы программа всегда реагировала на нажатие определенных клавиш, одна из них - enter.

При нажатии enter и определенных условиях выводится сообщение через MessageBox.Show

Но теперь есть проблема, когда я вывожу MessageBox.Show, и закрываю его через клавишу Enter, происходит реагирование на событие нажатия клавиши, и окно опять открывается.


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