Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.05;
Скачать: CL | DM;

Вниз

Использование нескольких TActionList   Найти похожие ветки 

 
Ega23 ©   (2006-02-03 15:37) [0]

Есть форма, на форме 2 панели, на панелях лежат разные по составу фреймы. У каждого из фреймов свой TActionList с набором Action-ов. У некоторый экшенов из первого и второго листа ShortCut-ы могут совпадать.
Есть ли в такой архитектуре какие-нибудь подводные камни, и если есть, то какие?


 
msguns ©   (2006-02-03 16:47) [1]

Да. Будут накладки с шортами.
В таком случае лучше централизовать все экшины в одном списке, а при активации какого-либо фрэйма (формы) писать туда "свои" обработчики. Короче, по MDI-шной схеме


 
Игорь Шевченко ©   (2006-02-03 16:56) [2]


> Есть ли в такой архитектуре какие-нибудь подводные камни,
>  и если есть, то какие?


Для совпадающих ShortCut"ов будет исполняться тот Action, который создается первым.


 
Leonid Troyanovsky ©   (2006-02-03 17:18) [3]


> Игорь Шевченко ©   (03.02.06 16:56) [2]

> Для совпадающих ShortCut"ов будет исполняться тот Action,
>  который создается первым.


IMHO, из общих соображений - тот, на чьем фрейме фокус.
Но, проверять ломает. See also: How actions find their targets

--
Regards, LVT.


 
Игорь Шевченко ©   (2006-02-03 17:20) [4]


> Но, проверять ломает


Я проверил перед [2] :)


 
Leonid Troyanovsky ©   (2006-02-03 17:36) [5]


> Игорь Шевченко ©   (03.02.06 17:20) [4]

> Я проверил перед [2] :)


Верю :)
Да и, собс-но, почему лежание на фреймах должно для
них отличаться от оного на форме. Sorry.

--
Regards, LVT.



Страницы: 1 вся ветка

Текущий архив: 2006.03.05;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.059 c
15-1139571443
Cerberus
2006-02-10 14:37
2006.03.05
DVD в .Avi


8-1127291626
Виталька2005
2005-09-21 12:33
2006.03.05
Наложение изображений


2-1140348059
antoxa2005
2006-02-19 14:20
2006.03.05
Как разобрать. В файле стоит чифра затем признак табуляции затем


2-1139976703
Триггер
2006-02-15 07:11
2006.03.05
Вопрос по SQL


15-1139683603
vidiv
2006-02-11 21:46
2006.03.05
"Рекурсивный" запрос SQL