offername писал(а):
если цикл делать для создания от 0,до 3х , то при запуске на переднем плане отображается последняя панель, а мне хочется первую, поэтому и делал счетчик в другую сторонуoffername, я кому написал
nesco писал(а):
для корректного выбора по названию надо использовать ##nselectТам хоть в разброс их создай
------------ Дoбавленo в 17.18:
Add(MainForm,1411694,224,196)
{
Width=315
Height=450
Color=16777215
Caption="РџСЂРёРСер ChildPanelEx"
Position=1
Point(onMouseDown)
Point(MouseX)
Point(MouseY)
link(onCreate,130108:doRandomWithoutRepeats,[])
}
Add(ChildPanelPoly,5751873,497,245)
{
Childrens=#1:0|1:1|1:2|1:3|0:|
Selected="0"
link(Op1,3411050:Text,[])
}
BEGIN_SDK
Add(EditPolyMulti,4521664,21,21)
{
WorkCount=#5:##add|8:##select|
DataCount=#3:Op1|
Point(##add)
Point(##nselect)
}
Add(Panel,6580954,49,35)
{
Left=35
Top=105
Width=357
Height=321
Point(onResize)
}
END_SDK
BEGIN_SDK
Add(EditPolyMulti,5171243,21,21)
{
WorkCount=#5:##add|9:##nselect|
DataCount=#3:Op1|
Point(##add)
Point(##nselect)
link(##nselect,14054819:doEvent1,[(59,34)(59,118)])
}
Add(Panel,10902175,98,161)
{
Left=5
Top=105
Width=280
Height=300
Point(onShow)
Point(doBringToFront)
Point(doColor)
}
Add(Label,5117579,63,35)
{
Left=55
Top=95
Width=36
Height=17
Caption="panel0"
}
Add(Edit,5802093,161,112)
{
Left=170
Top=95
}
Add(Math,7119836,98,112)
{
Op2=2
link(onResult,5802093:doText,[])
link(Op1,5171243:Op1,[(104,77)(27,77)])
}
Add(Hub,14054819,70,112)
{
link(onEvent1,7119836:doOperation,[])
link(onEvent2,10902175:doBringToFront,[(91,125)(91,174)])
}
END_SDK
BEGIN_SDK
Add(EditPolyMulti,5063605,21,21)
{
WorkCount=#5:##add|8:##select|
DataCount=#3:Op1|
Point(##add)
Point(##nselect)
link(##nselect,10746571:doEvent1,[(81,34)(81,139)])
}
Add(Panel,16536383,140,175)
{
Left=5
Top=105
Width=280
Height=300
Color=-16777214
Point(onShow)
Point(doBringToFront)
}
Add(Label,12076286,182,77)
{
Left=105
Top=110
Width=60
Height=30
Caption="panel1"
}
Add(Edit,5802093,203,133)
{
Left=170
Top=95
}
Add(Math,7119836,140,133)
{
OpType=2
Op2=2
link(onResult,5802093:doText,[])
link(Op1,5063605:Op1,[(146,70)(27,70)])
}
Add(Hub,10746571,98,133)
{
link(onEvent1,7119836:doOperation,[])
link(onEvent2,16536383:doBringToFront,[(126,146)(126,188)])
}
END_SDK
BEGIN_SDK
Add(EditPolyMulti,6589510,56,14)
{
WorkCount=#5:##add|8:##select|
DataCount=#3:Op1|
Point(##add)
Point(##nselect)
link(##nselect,16228742:doEvent1,[(105,27)(105,111)])
}
Add(Panel,5607949,154,147)
{
Left=5
Top=105
Width=280
Height=300
Color=8421504
Point(onShow)
Point(doBringToFront)
}
Add(Label,2223674,175,42)
{
Left=85
Top=110
Width=36
Height=17
Caption="panel2"
}
Add(Edit,5802093,238,105)
{
Left=170
Top=95
}
Add(Math,7119836,154,105)
{
OpType=1
Op2=2
link(onResult,5802093:doText,[])
link(Op1,6589510:Op1,[(160,59)(62,59)])
}
Add(Hub,16228742,119,105)
{
link(onEvent1,7119836:doOperation,[])
link(onEvent2,5607949:doBringToFront,[(143,118)(143,160)])
}
END_SDK
BEGIN_SDK
Add(EditPolyMulti,10930725,21,21)
{
WorkCount=#5:##add|8:##select|
DataCount=#3:Op1|
Width=594
Height=389
Point(##add)
Point(##nselect)
link(##nselect,15743649:doBringToFront,[(45,34)(45,111)])
}
Add(Panel,15743649,70,98)
{
Left=5
Top=105
Width=280
Height=300
Color=12639424
Point(doBringToFront)
}
Add(Label,8632830,98,28)
{
Left=80
Top=120
Width=36
Height=17
Caption="panel3"
}
Add(CheckBox,4313179,126,119)
{
Left=80
Top=155
}
END_SDK
Add(Edit,3411050,497,154)
{
Left=60
Top=60
Width=155
Text="3"
}
Add(ChanelToIndex,3642382,385,301)
{
Count=4
link(onIndex,5751873:##nselect,[(457,307)(457,258)])
}
Add(Button,1449508,273,259)
{
Left=5
Top=15
Caption="1"
link(onClick,3642382:doWork1,[(335,265)(335,307)])
}
Add(Button,4014216,273,308)
{
Left=65
Top=15
Caption="2"
link(onClick,3642382:doWork2,[])
}
Add(Button,6483007,273,357)
{
Left=125
Top=15
Caption="3"
link(onClick,3642382:doWork3,[(335,363)(335,321)])
}
Add(Button,677287,273,406)
{
Left=190
Top=15
Caption="4"
link(onClick,3642382:doWork4,[(348,412)(348,328)])
}
Add(For,5345026,385,245)
{
Start=3
Step=-1
}
Add(Random,130108,343,196)
{
Max=3
Point(doRandomWithoutRepeats)
link(onRandom,5751873:##add,[(440,202)(440,251)])
}