2010-10-19 4 views
1

Модуль быстрого доступа к моему приложению содержит какие-то «глобальные» горячие клавиши, связанные с их собственными действиями в списке действий в TDataModule. Я сделал это, потому что он является частью системы сохранения и редактирования ярлыков, которые у меня есть. Таким образом, любой TAction, который я добавляю в какой-либо форме/frame/datamodule моего приложения, будет обрабатываться и просматриваться в интерфейсе редактирования ярлыков, а затем правильно сохранен.Почему TDataModule не выполняет действия, когда я нажимаю ярлык?

Таким образом, все работы, за исключением того, что TActions, что помещенные в TDataModule, не renpond горячих клавиш:/

+0

Извините, глупый вопрос. Ответ: «Он не может обрабатывать ярлыки по дизайну». Таким образом, я реализовал в нем поведение обработки ярлыков, потому что я думаю, что изменение TDataModule для некоторого потомка TCustomForm и обработка невидимой формы sorta является хромой. –

+0

Сделайте свой ответ правильным ответом - другие столкнутся с этим. Затем он будет правильно документирован. – mj2008

+0

@ mj2008 Да, я сделаю это. Но можно оставить свой собственный ответ только в случае, если наступит 24 часа. –

ответ

1

Он не может справиться с обходным дизайном. Таким образом, я реализовал в нем поведение обработки ярлыков, потому что я думаю, что изменение TDataModule для некоторого потомка TCustomForm и обработка невидимой формы sorta является хромой.

Смежные вопросы