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

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

Еще одна задача на PageControl [D7, XP]


lemparius ©   (2011-01-28 13:27:00) 

Динамически создается панель на PageControl, на неё также динамически помещается объекты такие как Memo и другие. Интересует как поместить компоненты в этот ScrollBox а не на PageControl?


MBo   (2011-01-28 13:56:00) [1]

>ибо делфя ругается что нет такого объекта.

Без with переписать создание скроллбокса


lemparius   (2011-01-28 13:50:00) [2]

В том то и дело что какой парент писать неизвестно, ибо делфя ругается что нет такого объекта.

     //создаем ScrollBox
     with TScrollBox.Create(form1.PageControl1) do
     begin
     parent:=p.pages[p.pagecount-1];
     end;

     //Создаем объект ShellList
     with tShellListView.create(application) do
     begin
       parent := p.pages[p.pagecount-1];// <<<<что-то с этим можно сделать?
       align := alRight;
       font.Style:=[];
       width:=200;
       root:=FoldStrA;
       viewStyle:=vsList;
       multiselect:=true;
     end;


И. Павел   (2011-01-28 13:38:00) [3]

> а как помещаются компоненты на PageControl?

В не пропатченной Delphi 7 "оччень осторожно" :)


> lemparius ©

Парента меняйте. Только не забудьте, что при прокрутке ScrollBox все его компоненты меняют свойства left и top.


DiamondShark   (2011-01-28 13:34:00) [4]

Наводящий вопрос: а как помещаются компоненты на PageControl?


Наверх

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