Как узнать, какая форма запустила другую форму?

uei
Дата: 22.11.2007 07:49:04
Собственно, сабж!
Спасибо!
Карабас Барабас
Дата: 22.11.2007 07:57:11
uei
форма запустила другую форму
а это что значит ? как можно форму "запустить" да еще и из другой

Posted via ActualForum NNTP Server 1.4

Tosh
Дата: 22.11.2007 07:57:29
Собственно, непонятно
ЗЫ: краткость не всегда сестра таланта
uei
Дата: 22.11.2007 08:00:30
Допустим есть у меня Form2. В ней я хочу знать, какая форма для неё является роджительской. Т.е. из откуда она была открыта?
uei
Дата: 22.11.2007 08:02:19
Form2 открывается по ShowModal.
Обработка в Form2: чё-нить типа if Owner=Form1 then ShowMessage('Открыта из Form1');
Tosh
Дата: 22.11.2007 08:04:17
Если форму создавал не ты, а автоматика - овнером всегда будет аппликейшен и ничего не сделаешь ... можно попробовать перекрыть ShowModal и определять активное окно до того, как себя показать
uei
Дата: 22.11.2007 08:09:32
Tosh
Если форму создавал не ты, а автоматика - овнером всегда будет аппликейшен и ничего не сделаешь ... можно попробовать перекрыть ShowModal и определять активное окно до того, как себя показать

Спасибо. Сделал!