Вверх ↑
Ответов: 2200
Рейтинг: 673
#1: 2022-07-26 22:19:43 ЛС | профиль | цитата
Pavel писал(а):
как этот момент обойти

Как вариант попросить StringTable (Таблицу строк) отсортировать:

Add(MainForm,7093141,455,147)
{
Width=774
Height=305
link(onCreate,1760347:doEvent1,[(523,167)(523,237)])
}
Add(StrList,14294336,616,154)
{
Strings=#27:15 =0*%совпадения - 16.65 %|27:24 =3*%совпадения - 11.65 %|27:33 =3*%совпадения - 13.54 %|26:7 =1*%совпадения - 17.89 %|
Point(doSort)
}
Add(Button,11328530,455,336)
{
Left=310
Top=105
Width=115
Height=50
Caption="Сортировать"
link(onClick,13012460:doEvent1,[])
}
Add(Memo,4407433,721,210)
{
Left=10
Top=30
Width=270
Height=225
}
Add(Memo,1953806,898,336)
{
Left=480
Top=30
Width=270
Height=225
}
Add(DoData,15007127,616,231)
{
link(onEventData,4407433:doText,[])
link(Data,14294336:Text,[])
}
Add(Button,4311644,455,238)
{
Left=10
Top=10
Width=110
Caption="Обновить"
link(onClick,1760347:doEvent2,[])
}
Add(Hub,1760347,560,231)
{
InCount=2
OutCount=3
link(onEvent1,15007127:doData,[])
link(onEvent2,6929236:doClear,[(605,244)(605,314)])
link(onEvent3,12964472:doEnum,[(590,251)(590,279)])
}
Add(StringTable,6929236,784,301)
{
Left=765
Top=35
Width=165
Height=220
Visible=1
Enabled=1
Columns=#1:0|
Point(doSortDigit)
Point(Strings)
}
Add(ArrayEnum,12964472,630,273)
{
link(onItem,6929236:doAdd,[(779,279)(779,307)])
link(Array,14294336:Array,[])
}
Add(Hub,13012460,686,336)
{
OutCount=3
link(onEvent1,6929236:doSortDigit,[])
link(onEvent2,1953806:doClear,[])
link(onEvent3,9852402:doEnum,[(749,356)(749,377)])
}
Add(ArrayEnum,9852402,798,371)
{
link(onItem,1953806:doAdd,[(864,377)(864,342)])
link(Array,6929236:Strings,[])
}
карма: 11

1
Голосовали:Pavel