Главная страница
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.043 c
2-1139078593
Человек
2006-02-04 21:43
2006.03.05
Сайт без браузера


3-1136982771
tytus
2006-01-11 15:32
2006.03.05
ХЕЛППП!!! BDEError Record/Key Deleted


9-1126089328
макс99
2005-09-07 14:35
2006.03.05
Вопрос по glRotate и glTranslate


2-1140297348
Alex_C
2006-02-19 00:15
2006.03.05
Перехват нажатия клавиш


2-1140189073
The Sound
2006-02-17 18:11
2006.03.05
Складование побайтно 2х чисел.