![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Создание формы в нутри объекта [D7, Win95/98, WinME, NT4, Win2k, WinXP]
dexer © (2006-09-06 23:55:00)Нужно создать форму в нутри TPanel (или какого нибудь другого объекта).
Я создаю форму:
myform :=TForm.Create(Application);
myform.Parent := panel1;
myform.Visible := true;
myform.show;
На созданной форме, создаю Edit:
myedit:= Tsedit.Create(channel[1].fo);
myedit.parent:=myform;
myedit.visible:=true;
Но в этом Edit не получается писать(!), и сама форма внешней не активна так сказать =).
В чем проблема?
Elen (2006-09-07 13:42:00) [1]
> разве можно сделать фрейм похожим на окно
Можно если осторожно :-)
dexer (2006-09-07 13:28:00) [2]
> Elen © (07.09.06 08:09) [2]
>
> > dexer
>
> А что Фреймы уже отменили?
Нет, но разве можно сделать фрейм похожим на окно)), с кнопками закрытия, минимизации и т.д.?
> @Lex © (07.09.06 09:18) [3]
> Panel1.DockSite := true;
> myform.ManualDock(Panel1);
При некоторых манипуляциях с формой, она вылетает из panel, и становится вообще сама по себе =(
> PSPF2003 © (07.09.06 08:01) [1]
> Можно поинтересоваться, а нафига такие извращения?
Ну так вот =). Смысл создавать формы динамический в ограниченном участке окна...
@Lex (2006-09-07 09:18:00) [3]Panel1.DockSite := true;
myform.ManualDock(Panel1);
Elen (2006-09-07 08:09:00) [4]
> dexer
А что Фреймы уже отменили?
PSPF2003 (2006-09-07 08:01:00) [5]Можно поинтересоваться, а нафига такие извращения?