Советы по Delphi

         

Действие меню для нескольких форм


В вашей главной форме вам необходимо перехватывать нажатия клавиш и передавать их НЕ-MDI формам, вызывая их процедуры, т.е. идея заключается в неиспользовании обработчиков событий НЕ-MDI форм. Если такая идея вам нравится, то можно воспользоваться в главной форме событием onkeydown, где проверять нажатие пользователем ALT-комбинации клавиш прежде, чем будет вызвана процедура НЕ-MDI формы. Не забывайте вносить модули НЕ-MDI форм в список USES главной формы. Я надеюсь вы это уже сделали. Если изложенная выше идея вам не нравится, то единственный способ, который я знаю, заключается в передаче фокуса НЕ-MDI форме прежде, чем пользователь нажмет клавишу. [001769]



Содержание раздела