Да-да, тема избита. Но у меня немного другая проблема.
Знаю как закрыть окно по клавише. Как перехватывать и т.д. Проблема в другом.
Есть 3 формы. Из 1 (главная форма программы) формы можно вызвать 2 и 3 форму. 2 и 3 формы закрываются по esc. Если вызвать из 2 формы 3 и нажать esc то зыкрывается обе, но при этом 1 форма недоступна. Эффек как бу-то открыто окно и оно не дает работать с главной (1) формой. Но если еще раз нажать esc 1 форма становится доступной. Вот собственно и не понятно как сделать достопной 2 форму, когда в 3 форме нажато клавиша esc.
Есть идеи?