Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Что за зверь TFrame?


Автор: Колхозный_Бригадир 19.12.2003, 11:03
Есть ли у кого примеры работы с TFrame? И можно ли их использовать для всавки в какой-нибудь (какой?) в Runtime?

Добавлю еще, что мне надо:
- Создать TFrame
- Запихнуть его в TabSheet
- И чтобы это работало (события кнопок, изменение размеров и т.д.)

С хелпом не могу разобраться. А что написано, толком понять не могу. Там примеров нет, вот и спрашиваю здесь.

Вот.

Автор: Vinnety 21.12.2003, 13:22
Фрэйм - это чтото-типа TForm только его можна размещать в любом окне программы.
Надо создать его File -> New -> Frame. Появится окошко. Растянуть на форме этот TFrameБ выбрать из списка нужный и работать как с обычной формой. Все просто.

Автор: Колхозный_Бригадир 22.12.2003, 10:55
Ура в выходные оно у меня наконец-то заработало!

Дело в том, что TFrame я создаю в DLL (ну чтобы проще было компоненты размещать, OnResize опять же можно сделать...)

А при старте программа проходит по папке, и найденные там DLL добавляют страницы в PageControl и пункты в меню. Оказывается надо было созданному TFrame установить свойство Parent на этот самый PageControl.

Красота!

Автор: Петрович 22.12.2003, 13:10
Цитата
А при старте программа проходит по папке, и найденные там DLL добавляют страницы в PageControl и пункты в меню. Оказывается надо было созданному TFrame установить свойство Parent на этот самый PageControl.

А если так, с установкой Parent, то вместо TFrame вполне можно использовать TForm. Причем часто даже удобнее: OnCreate, и пр.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)