В общем виде задача выглядит так:
Есть приложение (форма и все прочее). К приложению подключается созданный мной модуль FrameWork. В модуле есть процедура LoadFrame(sender: TObject); которая внутри себя динамически создает фрейм. Внутри основного приложения эта процедура вызывается, в качестве параметра ей передается Form1. Можно ли как-то положить полученный фрейм на форму изнутри процедуры LoadFrame, т.е. используя именно этот sender?
Положить динамически созданный фрейм на форму
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
-
- Сообщения: 273
- Зарегистрирован: 30 июн 2005, 14:53
попробуй Parent присвоить создаваемому фрейму, т.е. тебе надо передавать WindowHandle главной формы, тогда сможешь расположить свой фрейм на главной форме.
- Чем юзер похож на обезьяну?
- Он жмет на все, что жмется, дергает все, что дергается и крутит все, что крутится.
- Чем юзер отличается от обезьяны?
- У обезьяны хватает ума не воспроизводить ту последовательность, которая приводит к краху системы.
- Он жмет на все, что жмется, дергает все, что дергается и крутит все, что крутится.
- Чем юзер отличается от обезьяны?
- У обезьяны хватает ума не воспроизводить ту последовательность, которая приводит к краху системы.
YourFrame.Parent := TWinControl(Sender);
It's a long way to the top if you wanna rock'n'roll
Blood_Magic, Somewhere, спасибо!
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.