Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Доступ к родит. окну [D6, Win2k]


Higs ©   (2002-10-13 13:07:00) 

Простейший вопрос, а заблудился! Подскажите, пожалуйста! Есть основное окно, в нем создается из менюшек некое количество child-окон, каждое из которых имеет кнопу с вызовом модального окна. Как в модальном окне определить то child-окно, из которого оно создано?


Higs   (2002-10-13 13:52:00) [1]

Здорово! Отлично!!! Спасибо! Большое!


TTCustomDelphiMaster   (2002-10-13 13:39:00) [2]

Тогда создайте у модального окна поле OwnerChildForm: TForm;

и по клику кнопы в child-окне
ModalForm := TModalForm.Create(AnotherForm);
ModalForm.OwnerChildForm := Self;
ModalForm.ShowModal;


Higs   (2002-10-13 13:23:00) [3]

А если модальное окно создается не на основе child-окна, т.е.
НЕ ModalForm := TModalForm.Create(ChildForm);
А ТАК: ModalForm := TModalForm.Create(AnotherForm), но по клику кнопы в child-окне?


TTCustomDelphiMaster   (2002-10-13 13:16:00) [4]

ModalForm := TModalForm.Create(ChildForm);

...
ModalForm.Owner - ChildForm


Наверх

Титульная страница Поиск, карта сайта Написать письмо