Вверх ↑
Разработчик
Ответов: 26067
Рейтинг: 2121
#1: 2018-12-10 14:33:50 ЛС | профиль | цитата
egorhay писал(а):
Только вот все равно не понимаю как каждой точке назначить свой текст

Да в штатном это тоже делается свободно, надо только внимательно прочитать описание точек
QueryText=Запрос текста маркета для значения индекса серии, переданного в потоке наверх|4|2
Те наверх передается индекс точки, а в ответ надо выдать текст этой точки
Схема

Add(MainForm,2500723,119,245)
{
Height=564
}
Add(Plotter,9983591,588,210)
{
Left=10
Top=50
Width=345
Height=190
Name="123"
MaxH=1000
MaxW=50
FileName="123.bmp"
Point(doSaveToFile)
}
Add(Edit,8823251,462,238)
{
Left=65
Top=10
Width=75
Text="600"
link(onChange,11257983:doAdd,[(506,244)(506,268)(450,268)(450,293)])
}
Add(BitBtn,10275675,119,147)
{
Left=10
Top=10
link(onClick,3988230:doEnum,[])
}
Add(PlotLines,11257983,462,287)
{
Grapher="123"
Step=2
MaxValues=100
Name="312"
Point(ValuesX)
Point(ValuesY)
link(ValueY,8823251:Text,[])
}
Add(PlotSeriesMarker,3363581,462,175)
{
Grapher="123"
HAlign=2
Series="312"
link(QueryText,3799184:GetData,[])
}
Add(ListBox,14707582,182,84)
{
Left=15
Top=265
Width=75
Height=85
Strings=#1:0|10:500/Первая|10:600/Вторая|10:400/Третья|10:700/Четыре|
}
Add(ArrayEnum,3988230,196,147)
{
link(onItem,6656333:doSplit,[])
link(Array,14707582:Array,[])
}
Add(Edit,12108345,392,98)
{
Left=65
Top=10
Width=75
Text=""
link(onChange,4107143:doAdd,[])
}
Add(StrPart,6656333,273,147)
{
Char="/"
link(onSplit,12108345:doText,[(359,153)(359,104)])
link(onPart,8823251:doText,[(359,160)(359,244)])
}
Add(StrList,4107143,518,98)
{
Point(doGetString)
Point(onGetString)
link(onChange,3363581:doSetText,[(564,104)(564,216)(452,216)(452,181)])
link(onGetString,3799184:doData,[(557,111)(557,90)(452,90)(452,132)])
}
Add(EventFromData,3799184,462,126)
{
link(onEvent,4107143:doGetString,[])
}

карма: 22

0
Редактировалось 1 раз(а), последний 2018-12-10 14:34:01