Пишу текстовый редактор, в MainMenu установил "горячие клавиши" на действия копировать/вырезать/вставить. Следовательно стандартное выполнение этих действий при нажатии горячих клавиш отключается. Этим действиям я прописал код типа:
TCustomEdit(ActiveControl).CutToClipboard;
Но, когда я запускаю например FindDialog (или любую другую форму), то при попытке использования горячих клавиш в их текстовых полях, эти действия совершаются с корневым Form1.Memo1!!! Как можно это исправить? Т.е. как прописать к функциям копировать/вырезать/вставить глобальное исполнение. Спасибо
9 января 2009 в 23:05
насколько я понимаю, MainMenu работает на все приложение. у Form1 наверняка ведь есть свое меню.
9 января 2009 в 17:04
На дельфи давно не кодил, но поиграйся с parent'ом вроде так)