| Работа с Массивами | - ArraySort |
ArraySort
Краткое описание
Компонент предназначен для сортировки элементов в массиве
Параметры
Методы
События
Свойства
Данные
Примеры
Add(MainForm,13105371,84,259)
{
Width=395
Height=270
Position=1
link(onCreate,6143661:doData,[])
}
Add(StrList,3068266,238,196)
{
Strings=#9:yandex.ru|4:петя|4:Вася|6:Петя12|9:Yandex.ru|4:Петя|16:манька-облигация|14:Ольга Игоревна|30:На дворе трава, на траве дрова|4:Петя|7:.......|4:Вася|6:и т.д.|
Point(doGetIndex)
Point(onGetIndex)
}
Add(Button,9912960,84,308)
{
Left=135
Top=210
Font=[MS Sans Serif,8,1,0,1]
TabOrder=-1
Caption="Sort"
Data=Integer(0)
link(onClick,1184839:doEvent1,[])
}
Add(Memo,7888607,315,252)
{
Left=10
Top=10
Width=180
Height=190
}
Add(DoData,6143661,238,273)
{
link(onEventData,7888607:doText,[])
link(Data,3068266:Text,[])
}
Add(Hub,1184839,196,308)
{
InCount=2
OutCount=3
link(onEvent1,14058630:doClear,[(241,314)(241,363)])
link(onEvent2,11521879:doSort,[])
link(onEvent3,10904536:doEnum,[(217,328)(217,377)])
}
Add(Memo,14058630,315,350)
{
Left=195
Top=10
Width=185
Height=190
}
Add(ArrayEnum,10904536,252,371)
{
link(onItem,14058630:doAdd,[(300,377)(300,356)])
link(Array,11521879:ArraySort,[])
}
Add(ArraySort,11521879,252,315)
{
CaseSensitive=0
Point(doCaseSensitive)
link(Array,3068266:Array,[])
}
Add(Button,5251371,84,364)
{
Left=200
Top=210
Font=[MS Sans Serif,8,1,0,1]
TabOrder=-1
Caption="Case"
Data=Integer(0)
link(onClick,2262582:doSwitch,[])
}
Add(Switch,2262582,133,364)
{
DataOn=Integer(1)
DataOff=Integer(0)
Default=0
link(onSwitch,9056959:doEvent1,[])
}
Add(Hub,9056959,182,364)
{
link(onEvent1,11521879:doCaseSensitive,[(223,370)(223,328)])
link(onEvent2,1184839:doEvent2,[(208,377)(208,352)(184,352)(184,321)])
}
Замечания
Обновление элемента: [svn]ArraySort.pas[/svn]
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)