| Расширенные | - PageControl |
PageControl
Краткое описание
Компонент предназначен для создания (в том числе - динамического) страниц с вкладками на форме.
Примеры
Пример использования компонента PageControl с предварительно созданными страницами
Пример использования компонента PageControl для создания новых страниц
Add(MainForm,2953706,56,105)
{
Width=405
Height=325
Caption="Пример использования PageControl"
}
Add(PageControl,11277553,126,105)
{
Childrens=#5:Page1|5:Page2|
Selected="Page2"
}
BEGIN_SDK
Add(EditPolyMulti,3572540,21,21)
{
}
Add(PagePanel,6803796,35,105)
{
Left=35
Top=105
}
END_SDK
BEGIN_SDK
Add(EditPolyMulti,2926773,21,21)
{
}
Add(PagePanel,566285,35,105)
{
Caption="Page1"
}
Add(Label,4415504,140,105)
{
Left=160
Top=125
Width=35
Height=17
Caption="Page1"
}
END_SDK
BEGIN_SDK
Add(EditPolyMulti,14030681,21,21)
{
}
Add(PagePanel,7691449,35,105)
{
Left=35
Top=105
Caption="Page2"
}
Add(Edit,4033284,154,105)
{
Left=155
Top=110
Text="Page2"
}
END_SDK
Пример использования компонента PageControl для создания новых страниц
Add(MainForm,2953706,63,91)
{
Width=409
Height=328
Caption="Пример использования PageControl"
link(onCreate,15808574:doEnum,[])
}
Add(PageControl,11277553,273,105)
{
Selected="base"
link(Data,15808574:Item,[(279,93)(323,93)(323,161)(139,161)])
}
BEGIN_SDK
Add(EditPolyMulti,3572540,21,21)
{
WorkCount=#5:##add|
DataCount=#4:Data|
Point(##add)
link(##add,13589459:doData,[(92,27)(92,83)])
}
Add(PagePanel,6803796,224,77)
{
Height=275
Point(doCaption)
}
Add(DoData,13589459,126,77)
{
link(onEventData,14352032:doEvent1,[])
link(Data,3572540:Data,[(132,61)(27,61)])
}
Add(Label,9756204,224,126)
{
Left=170
Top=120
}
Add(Hub,14352032,182,77)
{
link(onEvent1,6803796:doCaption,[])
link(onEvent2,9756204:doText,[(210,90)(210,132)])
}
END_SDK
Add(StrList,9434397,119,28)
{
Strings=#5:Page1|5:Page2|5:Page3|
}
Add(ArrayEnum,15808574,133,105)
{
link(onItem,376541:doWork2,[])
link(Array,9434397:Array,[])
}
Add(DoData,15970965,210,105)
{
Data=String(base)
link(onEventData,11277553:##add,[])
}
Add(Button,10180711,133,182)
{
Left=5
Top=280
Width=390
Caption="New Page"
link(onClick,376541:doWork3,[(179,188)])
}
Add(HubEx,376541,175,105)
{
link(onEvent,15970965:doData,[])
}
Замечания
Обновление элемента: [svn]PageControl.pas[/svn]
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)