![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Фрейм - не отображаются контролы [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