Форум: "Основная";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];
ВнизКак повесить обработчик на все события формы? Найти похожие ветки
← →
AM (2002-10-24 19:08) [0]Доброго всем дня! У меня есть форма, на ней Button-ы, СomboBox-ы, Edit-ы. Как мне на все события данной формы и содержащих в ней компонетов повесить какой-нибудь (один) обработчик, например написанную мною функцию RestartTimer()?
Неужели мне придется через "Object Inspector" заходить во все события каждого компонента и вставлять эту функцию?
Подскажите, пожалуйста, кто знает...
← →
TTCustomDelphiMaster (2002-10-24 19:26) [1]А что за таймер вы перезапускаете?
← →
Anatoly Podgoretsky (2002-10-24 19:40) [2]Ты наверно не знаешь, но с помощью Shift и мвшки можно отметить хоть все компоненты
← →
Андрей Прокофьев (2002-10-24 19:40) [3]2 AM (24.10.02 19:08)
Вы что, отслеживаете кто сколько работает/не работает?
← →
AM (2002-10-25 10:52) [4]>> Вы что, отслеживаете кто сколько работает/не работает?
Вот задача поконкретней:
У меня есть fsMDIChild форма и мне надо отслеживать, если она создана (загружена), но в ней конкретно пользователь не работает, а работает в другой fsMDIChild форме или он находится в ней но ничего не делает, по таймеру, через определенное время мне надо выполнить одну задачу...
Как мне лучше это сделать?
Подскажите, пожалуйста, кто знает...
← →
Юрий Зотов (2002-10-25 12:36) [5]Зачем вешать обработчик на все контролы и формы? Надо найти "узел", через который проходят все нужные сообщения (события) и цепляться к нему. Например, можно перезапускать таймер при смене активной формы и по сообщениям мыши и клавиатуры (в Application.OnMessage).
← →
TTCustomDelphiMaster (2002-10-25 16:56) [6]F1 -Application.OnIdle + TScreen.ActiveForm
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.013 c