![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Использование нескольких TActionList [D5]
Ega23 © (2006-02-03 15:37:00)Есть форма, на форме 2 панели, на панелях лежат разные по составу фреймы. У каждого из фреймов свой TActionList с набором Action-ов. У некоторый экшенов из первого и второго листа ShortCut-ы могут совпадать.
Есть ли в такой архитектуре какие-нибудь подводные камни, и если есть, то какие?
Leonid Troyanovsky (2006-02-03 17:36:00) [1]
> Игорь Шевченко © (03.02.06 17:20) [4]
> Я проверил перед [2] :)
Верю :)
Да и, собс-но, почему лежание на фреймах должно для
них отличаться от оного на форме. Sorry.
--
Regards, LVT.
Игорь Шевченко (2006-02-03 17:20:00) [2]
> Но, проверять ломает
Я проверил перед [2] :)
Leonid Troyanovsky (2006-02-03 17:18:00) [3]
> Игорь Шевченко © (03.02.06 16:56) [2]
> Для совпадающих ShortCut'ов будет исполняться тот Action,
> который создается первым.
IMHO, из общих соображений - тот, на чьем фрейме фокус.
Но, проверять ломает. See also: How actions find their targets
--
Regards, LVT.
Игорь Шевченко (2006-02-03 16:56:00) [4]
> Есть ли в такой архитектуре какие-нибудь подводные камни,
> и если есть, то какие?
Для совпадающих ShortCut'ов будет исполняться тот Action, который создается первым.
msguns (2006-02-03 16:47:00) [5]Да. Будут накладки с шортами.
В таком случае лучше централизовать все экшины в одном списке, а при активации какого-либо фрэйма (формы) писать туда "свои" обработчики. Короче, по MDI-шной схеме