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

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

Фрейм - не отображаются контролы [D7, WinXP]


Maverick ©   (2005-11-02 13:50:00) 

Здравствуйте мастера!
Ситуация такая: динамически создаю закладки на pagecontrol  и на каждую закладку помещаю фрейм. если на фрейме есть не борландовские контролы, то контролы на фрейме не отображаются вообще. с борландовскими контролами все есесно ок. В чем проблема?


Maverick   (2005-11-02 15:52:00) [1]

о! заработало
надо вместо
 tab.InsertControl(frm);
делать так:
 frm.Parent:= tab

но почему tab.InsertControl не работает так и не разобрался


Maverick   (2005-11-02 14:24:00) [2]

создаю так:

......
var
 tab: TTabSheet;
 frm: TFrame;
.........
begin
 tab:= TTabSheet.Create(PageControl);
 tab.PageControl:= PageControl;
 tab.Caption:= 'Имя закладки';

 frm:= TMyFrame.Create(tab);
 tab.InsertControl(frm);
end;


Maverick   (2005-11-02 14:18:00) [3]

>TUser ©   (02.11.05 14:13) [2]

если не динамически то тоже все ок


TUser   (2005-11-02 14:13:00) [4]

А если не динамически - то все ОК?


Maverick   (2005-11-02 14:12:00) [5]

не борландовские контролы = Developer Express


Наверх

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