Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() ![]() |
| TarasBer |
22.12.2007 0:14
Сообщение
#1
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
вот
-------------------- |
| volvo |
22.12.2007 0:39
Сообщение
#2
|
|
Гость |
Положи на форму ApplicationEvents и обрабатывай ЕГО событие OnDeactivate
|
| TarasBer |
22.12.2007 1:08
Сообщение
#3
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
Хорошо, это сработало, но ещё осталась проблема, а какое событие - на обратный альтаб в сторону приложения? Я вот OnActivate взял, так вот почему-то сразу после обработки деактивации началась обработка активации (?).
Добавлено через 6 мин. Просто проблема в том, что моя программа меняет разрешение, я хочу чтоб при альтабе она восстанавливала разрешение на исходное, а потом после обратного переключения меняла на своё. Менять разрешения я умею, как события отлавливать. -------------------- |
| TarasBer |
22.12.2007 1:41
Сообщение
#4
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
Вобщем у меня похоже в обработчике деактивации кто-то вызвал активацию, добавил ещё одну булеву переменную, всё заработало, спасибо...
С ума в дельфе сойдешь, что ни обработай - что-то другое нечаянно вызовется, лишний раз обработается, и так по кругу. В Паскале намного легче было... -------------------- |
![]() ![]() |
|
Текстовая версия | 8.12.2025 8:21 |