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

Вниз

ActionList-ы на соседных фреймах.   Найти похожие ветки 

 
lesstab ©   (2011-07-16 11:00) [0]

На форме два фрейма. На каждом фрейме свой ActionList.
Action-ы  связаны на клавиши (ShortCut).
Во время выполнения нажимаю на клавиш, должно срабатывать акт текущего фрейма, но срабатывает акт соседного фрейма (того, что вставлен на форму первым). ((

Думал, что фреймы смогут распозновать свои ActionList-ы. Ведь, некрасиво, когда все время родительская форма подсказывает который акт должен выполняться.

Как организовать все, чтобы описания актов оставались на модулях своего фрейма?


 
lesstab ©   (2011-07-16 11:32) [1]

Решил так.
В собственных модулях каждого фрейма "объяснил":


procedure TfrmCurriculum.FrameEnter(Sender: TObject);
begin
    ActionList1.State := asSuspendedEnabled;
    ActionList1.State := asNormal;
end;

procedure TfrmCurriculum.FrameExit(Sender: TObject);
begin
    ActionList1.State := asSuspended;
end;


Работает. ))



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

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

Наверх




Память: 0.46 MB
Время: 0.008 c
4-1265267672
keymaster
2010-02-04 10:14
2013.07.14
Delphi + PGP


15-1361789083
ХХХХХ
2013-02-25 14:44
2013.07.14
Не могу решить простую задачку.


15-1360933968
Мобильник
2013-02-15 17:12
2013.07.14
Автоответчик


1-1308586094
Prok186
2011-06-20 20:08
2013.07.14
Как аддрессовать не 2Gb, а 4Gb памяти?


15-1361949116
TUser.Click
2013-02-27 11:11
2013.07.14
Qt vs Delphi (мнения профи)