Проще все: "правильный" IndexToChanel надо использовать... И все. Add(MainForm,2953706,75,70) { Font=[MS Sans Serif,12,0,0,1] Position=1 } Add(CableWork,6547595,147,133) { Count=5 link(Cable,11396955:doEvent,[]) } Add(Button,371998,70,217) { Left=70 Top=111 Width=104 Caption="3" Data=String(*) link(onClick,6547595:Wire3,[(123,223)(123,153)]) } Add(Button,12058222,69,175) { Left=70 Top=83 Width=104 Caption="2" Data=String(*) link(onClick,6547595:Wire2,[(116,181)(116,146)]) } Add(Button,4222572,70,133) { Left=70 Top=55 Width=104 Caption="1" Data=String(*) link(onClick,6547595:Wire1,[]) } Add(MT_IndexToChanel,11396955,182,133) { Count=4 Point(Index) link(onEvent1,143914:doEvent1,[]) link(onEvent2,8668487:doEvent1,[(270,146)(270,181)]) link(onEvent3,4469517:doEvent1,[(263,153)(263,223)]) link(onEvent4,3233311:doEvent1,[(256,160)(256,265)]) link(Index,8853000:Position,[]) } Add(Edit,4742382,238,70) { Left=70 Top=7 Width=105 Height=28 Color=-16777201 Font=[MS Sans Serif,12,1,0,1] Text="0" ReadOnly=0 } Add(UpDown,8853000,182,70) { Left=154 Top=7 Height=27 Max=3 link(onPosition,4742382:doText,[]) } Add(MultiElementEx,143914,280,133) { } BEGIN_SDK Add(EditMultiEx,9544177,35,49) { WorkCount=#8:doEvent1| EventCount=#8:onEvent1| DataCount=#5:Array| Width=440 Height=172 VOffset=21 link(doEvent1,16268547:Cable,[]) } Add(CableEvent,16268547,63,70) { Count=4 link(Wire1,9005890:doMessage,[]) link(Wire2,15640533:doMessage,[]) link(Wire3,14998032:doMessage,[]) } Add(Message,14998032,105,84) { Message="третья кнопка" Caption="мультик 0" } Add(Message,15640533,154,77) { Message="вторая кнопка" Caption="мультик 0" } Add(Message,9005890,210,70) { Message="первая кнопка" Caption="мультик 0" } END_SDK Add(MultiElementEx,8668487,280,175) { } BEGIN_SDK Add(EditMultiEx,2603752,35,49) { WorkCount=#8:doEvent1| EventCount=#8:onEvent1| DataCount=#5:Array| Width=440 Height=172 VOffset=21 link(doEvent1,16160146:Cable,[]) } Add(CableEvent,16160146,63,70) { Count=4 link(Wire1,4860317:doMessage,[]) link(Wire2,4212875:doMessage,[]) link(Wire3,5820296:doMessage,[]) } Add(Message,5820296,105,84) { Message="третья кнопка" Caption="мультик 1" } Add(Message,4212875,154,77) { Message="вторая кнопка" Caption="мультик 1" } Add(Message,4860317,210,70) { Message="первая кнопка" Caption="мультик 1" } END_SDK Add(MultiElementEx,4469517,280,217) { } BEGIN_SDK Add(EditMultiEx,9539193,35,49) { WorkCount=#8:doEvent1| EventCount=#8:onEvent1| DataCount=#5:Array| Width=440 Height=172 VOffset=21 link(doEvent1,12280689:Cable,[]) } Add(CableEvent,12280689,63,70) { Count=4 link(Wire1,9688363:doMessage,[]) link(Wire2,10276271:doMessage,[]) link(Wire3,13197600:doMessage,[]) } Add(Message,13197600,105,84) { Message="третья кнопка" Caption="мультик 2" } Add(Message,10276271,154,77) { Message="вторая кнопка" Caption="мультик 2" } Add(Message,9688363,210,70) { Message="первая кнопка" Caption="мультик 2" } END_SDK Add(MultiElementEx,3233311,280,259) { } BEGIN_SDK Add(EditMultiEx,6364172,35,49) { WorkCount=#8:doEvent1| EventCount=#8:onEvent1| DataCount=#5:Array| Width=440 Height=172 VOffset=21 link(doEvent1,10387823:Cable,[]) } Add(CableEvent,10387823,63,70) { Count=4 link(Wire1,10885462:doMessage,[]) link(Wire2,4646139:doMessage,[]) link(Wire3,12200355:doMessage,[]) } Add(Message,12200355,105,84) { Message="третья кнопка" Caption="мультик 3" } Add(Message,4646139,154,77) { Message="вторая кнопка" Caption="мультик 3" } Add(Message,10885462,210,70) { Message="первая кнопка" Caption="мультик 3" } END_SDK
|