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