Леонид писал(а):
IndexToChanel в hiIndexToChanelAll, который выдаёт "1" на выбранный канал и "0" на остальные выходы.А почему не использовать MultiSetParam? Он как раз для этого предназначен.
Add(MainForm,8526863,217,161)
{
Width=886
Height=555
}
Add(ComboBox,8141628,280,161)
{
Left=10
Top=10
Width=190
Height=21
Strings=#1:f|1:d|1:s|
Text=""
Point(Index)
link(onClick,1269547:doSet,[])
}
Add(ComboBox,10869289,455,140)
{
Left=210
Top=10
Width=190
Height=21
Visible=1
Strings=#5:11111|5:22222|5:33333|
Text=""
Point(Index)
Point(doVisible)
link(onClick,15792902:doEvent,[])
}
Add(IndexToChanel,15792902,511,147)
{
Data=Integer(1)
link(onEvent1,3270800:doWork1,[])
}
Add(ChildPanel,3270800,609,147)
{
}
BEGIN_SDK
Add(EditMulti,817340,21,21)
{
WorkCount=1
link(doWork1,48191:doVisible,[(28,27)(28,118)])
}
Add(Panel,48191,35,105)
{
Top=40
Width=870
Height=475
Visible=1
Point(doVisible)
}
END_SDK
Add(ComboBox,438878,455,189)
{
Left=415
Top=10
Width=190
Height=21
Visible=1
Strings=#5:11111|5:22222|5:33333|
Text=""
Point(Index)
Point(doVisible)
}
Add(ComboBox,16674706,455,245)
{
Left=620
Top=10
Width=190
Height=21
Visible=1
Strings=#5:11111|5:22222|5:33333|
Text=""
Point(Index)
Point(doVisible)
}
Add(MultiSetParam,1269547,343,168)
{
Parameters=#5:1;0;0|5:0;1;0|5:0;0;1|
link(onSet1,10869289:doVisible,[])
link(onSet2,438878:doVisible,[(445,181)(445,223)])
link(onSet3,16674706:doVisible,[(438,188)(438,279)])
}