| Контейнеры | - PolyGate |
PolyGate
Краткое описание
Компонент позволяет вызывать методы базового класса или использовать данные из базового класса PolyMorph-контейнеров
Параметры
Методы
События
Свойства
Данные
Пример
Пример ипользования компонента PolyGate
Add(MainForm,2953706,196,280)
{
}
Add(ChildPanelPoly,9846961,420,280)
{
Childrens=#2:p1|2:p2|
Selected="p1"
}
BEGIN_SDK
Add(EditPolyMulti,6640664,21,21)
{
WorkCount=#5:##add|
Point(##add)
}
Add(Panel,5910492,84,112)
{
Left=55
Top=115
Width=124
Height=63
Color=32768
Caption="test"
}
Add(Message,16610791,210,77)
{
Caption="Message base"
}
Add(PolyGate,15418208,168,77)
{
@IsLib=True
link(onEvent,16610791:doMessage,[])
}
END_SDK
BEGIN_SDK
Add(EditPolyMulti,4162285,21,21)
{
WorkCount=#5:##add|
Point(##add)
}
Add(Panel,6341759,35,105)
{
Left=55
Top=50
Width=98
Height=65
Caption="other caption"
}
Add(Button,11004702,77,70)
{
Left=30
Top=5
Data=String(Text from p1)
link(onClick,1932112:doWork,[])
}
Add(PolyGate,1932112,133,70)
{
elink(15418208)
}
END_SDK
BEGIN_SDK
Add(EditPolyMulti,4204879,21,21)
{
WorkCount=#5:##add|
Point(##add)
}
Add(Panel,204619,63,105)
{
Left=235
Top=85
Width=70
Height=110
}
Add(Button,15279123,112,63)
{
Left=5
Top=10
Data=String(text from p2)
link(onClick,9315268:doWork,[])
}
Add(PolyGate,9315268,175,63)
{
elink(15418208)
}
END_SDK
Add(Button,15799035,343,280)
{
Left=40
Top=25
Width=70
Caption="Class "p1""
Data=String(p1)
link(onClick,1753152:doWork2,[])
AddHint(-95,7,65,13,Caption)
}
Add(Button,3248145,343,329)
{
Left=120
Top=25
Width=75
Caption="Class "base""
Data=String(base)
link(onClick,1753152:doWork3,[(403,335)])
AddHint(-95,7,76,13,Caption)
}
Add(HubEx,1753152,399,280)
{
link(onEvent,9846961:##add,[])
}
Add(Button,1754006,343,236)
{
Left=205
Top=25
Width=75
Caption="Class "p2""
Data=String(p2)
link(onClick,1753152:doWork1,[(403,242)])
AddHint(-95,2,65,13,Caption)
}
Замечания
Обновление элемента: [svn]PolyGate.pas[/svn]
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)