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

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

Как поместить Форму на TabSheet? [D7, WinXP]


Blacked ©   (2003-02-01 01:23:00) 

Как поместить Форму на TabSheet?
пробывал:

var S:TMyForm;
begin
S:=TMyForm.CreateParent(TabSheet1.Handle);
// или
// S:=TMyForm.Create(TabSheet1);
S.Parent:=TabSheet1.Handle;
S.Visible:=True;
S.Show;
end;

не выходит...что не так???


Кри Кри   (2003-02-02 00:19:00) [1]

procedure TForm3.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.Style := Params.Style or WS_CHILD;
end;


Blacked   (2003-02-01 02:03:00) [2]

Вообщемно о моём классе, но вопрос снимаеться, я уже всё решил с TFrame. Спасибо!


Johnmen   (2003-02-01 01:59:00) [3]

Я не понял, мы говорим о классе TForm или о созданном тобой ?
Если тобой, то ничто не мешает сконструировать такой, который накроет все твои пожелания...Но ! Времени у тебя на это уйдет не меньше, чем просто задействовать TFrame с необходимыми параметрами...


Blacked   (2003-02-01 01:49:00) [4]

...я спрашивал как это сделать...
...что разве невозможно разместить форму на TabSheet... это же тоже окно....а как и любое другой окно оно может выводиться на любые другие окна...на API я бы уже это сделал... а вот как с VCL?


Johnmen   (2003-02-01 01:41:00) [5]

Еще раз - может разобраться в сущности и назначении классов ?
В частности TForm ?


Blacked   (2003-02-01 01:33:00) [6]

У меня форма уже создана, и с довольно большим исходником. Создавать всё заново это слишком... Хочу поставить bsNone и выводить на TabSheet...


Johnmen   (2003-02-01 01:29:00) [7]

Зачем же так бредить ?!
Может будет достаточно TFrame ?


Наверх

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