Страница 1 из 1

Положить динамически созданный фрейм на форму

Добавлено: 14 янв 2007, 19:33
Хыиуду
В общем виде задача выглядит так:
Есть приложение (форма и все прочее). К приложению подключается созданный мной модуль FrameWork. В модуле есть процедура LoadFrame(sender: TObject); которая внутри себя динамически создает фрейм. Внутри основного приложения эта процедура вызывается, в качестве параметра ей передается Form1. Можно ли как-то положить полученный фрейм на форму изнутри процедуры LoadFrame, т.е. используя именно этот sender?

Re: Положить динамически созданный фрейм на форму

Добавлено: 15 янв 2007, 10:42
Blood_Magic
попробуй Parent присвоить создаваемому фрейму, т.е. тебе надо передавать WindowHandle главной формы, тогда сможешь расположить свой фрейм на главной форме.

Re: Положить динамически созданный фрейм на форму

Добавлено: 15 янв 2007, 13:32
somewhere
YourFrame.Parent := TWinControl(Sender);

Re: Положить динамически созданный фрейм на форму

Добавлено: 15 янв 2007, 13:46
Хыиуду
Blood_Magic, Somewhere, спасибо!