Вверх ↑
Ответов: 18
Рейтинг: 0
#1: 2024-10-06 22:35:57 ЛС | профиль | цитата
На график выводятся две одинаковые линии разного цвета от двух кнопок Red и Blue. По логике вещей, та линия, которая рисуется на графике первой, должна визуально закрываться второй линией, которая прорисовывается поверх первой линии. Но на практике одна из линий (в данном случае красного цвета) будет постоянно сверху вне зависимости от порядка нажатия кнопок Red и Blue. От чего это зависит? Оба канала автономные и содержат одинаковые элементы. Как назначить порядок перекрытия линий при большем количестве цветных линий на графике?

Add(MainForm,5423394,245,350)
{
Caption="Linear graph"
}
Add(Plotter,11338811,392,343)
{
Width=384
Height=262
Align=5
Name="plotter"
}
Add(For,10143007,336,399)
{
End=97
link(onEvent,6267160:doAdd,[(380,405)(380,391)])
}
Add(PlotLines,6267160,392,385)
{
Grapher="plotter"
Color=16711680
Size=2
Step=1
}
Add(Button,13087410,245,392)
{
Left=50
Top=20
Caption="Blue"
link(onClick,5740058:doEvent1,[])
}
Add(Hub,5740058,294,392)
{
link(onEvent1,6267160:doClear,[])
link(onEvent2,10143007:doFor,[])
}
Add(PlotLines,10671936,392,434)
{
Grapher="plotter"
Size=2
Step=1
}
Add(For,4511630,336,448)
{
End=97
link(onEvent,10671936:doAdd,[(380,454)(380,440)])
}
Add(Hub,10872676,301,441)
{
link(onEvent1,10671936:doClear,[])
link(onEvent2,4511630:doFor,[])
}
Add(Button,8303377,245,441)
{
Left=50
Top=50
Caption="Red"
link(onClick,10872676:doEvent1,[])
}

карма: 0

0