Dilma писал(а):
Ravilr, вот этот вариант должен быть тебе более менее понятен (коды прописал только для первых трех кнопок)эх.....
Второй раз уже на Биты попадаюсь. Все понял. Спасибо!
------------ Дoбавленo:
в продолжении темы.
вот такой пример мне был бы очень понятен.
Add(MainForm,2953706,84,154)
{
}
Add(HubEx,14330926,441,21)
{
link(onEvent,7649755:doGetString,[(453,34)(453,12)(79,12)(79,118)])
}
Add(StrList,7649755,91,70)
{
Strings=#5:0;1;2|3:2;3|7:0;1;2;3|
Point(doGetString)
Point(onGetString)
Point(IdxToSelect)
link(onGetString,15052679:doMT,[])
}
Add(MT_String,15052679,140,70)
{
link(onResult,6361597:doEnum,[])
}
Add(Counter,14381474,336,28)
{
Max=1
Default=1
link(onNext,5673322:doCaption,[])
}
Add(Counter,1017723,336,84)
{
Max=1
link(onNext,5337471:doCaption,[])
}
Add(Counter,11176574,336,147)
{
Max=1
link(onNext,13763611:doCaption,[])
}
Add(MT_Enum,6361597,189,70)
{
link(onItem,606752:doEvent,[])
}
Add(MT_IndexToChanel,606752,238,70)
{
Count=5
link(onEvent1,14381474:doNext,[(310,76)(310,34)])
link(onEvent2,1017723:doNext,[(318,83)(318,90)])
link(onEvent3,11176574:doNext,[(314,90)(314,153)])
link(onEvent4,12450889:doNext,[(304,97)(304,202)])
}
Add(Button,5673322,392,28)
{
Left=95
Top=45
Data=Integer(0)
Point(doCaption)
link(onClick,14330926:doWork2,[])
}
Add(Button,5337471,392,84)
{
Left=165
Top=45
Data=Integer(0)
Point(doCaption)
link(onClick,7404450:doWork2,[])
}
Add(Button,13763611,392,147)
{
Left=235
Top=45
Data=Integer(2)
Point(doCaption)
link(onClick,1104459:doWork3,[(438,153)])
}
Add(HubEx,7404450,434,77)
{
link(onEvent,14330926:doWork3,[(445,90)])
}
Add(Counter,12450889,336,196)
{
Max=1
link(onNext,11653246:doCaption,[])
}
Add(Button,11653246,392,196)
{
Left=235
Top=90
Data=Integer(1)
Point(doCaption)
link(onClick,1104459:doWork2,[(448,202)(448,146)])
}
Add(HubEx,1104459,434,133)
{
Angle=3
link(onEvent,7404450:doWork3,[])
}