singlepost

Delphi. Проблема << На главную или назад  

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

13 ответов в теме “Delphi. Проблема”

  1. 2
    Леонид Максимов ответил:

    насколько я понимаю, MainMenu работает на все приложение. у Form1 наверняка ведь есть свое меню.

  2. 1
    Микхаил Владимирович ответил:

    На дельфи давно не кодил, но поиграйся с parent'ом вроде так)

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.