Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2013.07.14;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.039 c
15-1361608048
oldman
2013-02-23 12:27
2013.07.14
Кстати, с праздником, мужики!


15-1361824203
Юрий
2013-02-26 00:30
2013.07.14
С днем рождения ! 26 февраля 2013 вторник


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


15-1361799665
АН
2013-02-25 17:41
2013.07.14
Студент продает свой "Антивирус"


15-1361977811
zekk3r
2013-02-27 19:10
2013.07.14
после перезагрузки программа не работает





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский