Вниз
Скачать: CL | DM;

ValueListEditor   Найти похожие ветки 

← →
Adios ©   (2007-08-17 11:14) [0]

Сталкнулся с проблемой сортировки значений, сортировку надо организовать по ключам и по значениям, если можно то объясните поподробней.
Заранее благодарен.


← →
palva ©   (2007-08-17 11:25) [1]

> сортировку надо организовать по ключам и по значениям
Смысл непонятен. Уточните у того, кто вам сказал, что это "надо".


← →
Lacmus ©   (2007-08-17 11:47) [2]



function SortByKey(List: TStringList; Index1, Index2: Integer): Integer;
begin
 with List do
   Result := CompareText(Names[Index1], Names[Index2])
end;

function SortByValue(List: TStringList; Index1, Index2: Integer): Integer;
begin
 with List do
   Result := CompareText(ValueFromIndex[Index1], ValueFromIndex[Index2])
end;

procedure TForm39.Button1Click(Sender: TObject);
begin
 TValueListStrings(ValueListEditor1.Strings).CustomSort(SortByKey)
end;

procedure TForm39.Button2Click(Sender: TObject);
begin
 TValueListStrings(ValueListEditor1.Strings).CustomSort(SortByValue)
end;



← →
Adios ©   (2007-08-17 12:32) [3]

Lacmus спасибо огромное!


← →
b z   (2007-08-17 12:54) [4]


> Lacmus ©   (17.08.07 11:47) [2]

все сохраняете (прикольно узнать скока накодили уже) или нет? :)


← →
Lacmus ©   (2007-08-17 13:13) [5]

>b z   (17.08.07 12:54) [4]

>все сохраняете
Этот код написан сегодня, хотя может быть что-то похожее уже было.

>(прикольно узнать скока накодили уже) или нет? :)

Судя по названию проекта это 35-й, какие-то решения действительно сохраняю (вопросы повторяются).



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.02 c
11-1169360395
Mabia
2007-01-21 09:19
2007.09.09
Ошибка компиляции пакета


2-1187346621
preved
2007-08-17 14:30
2007.09.09
Винчестеры


6-1168890768
vasia222
2007-01-15 22:52
2007.09.09
Компрессор трафика! подскажите


15-1187082983
iXT
2007-08-14 13:16
2007.09.09
Free Server OS


2-1186551990
D@Nger
2007-08-08 09:46
2007.09.09
Как однозначно идентифицировать компьютер?




   Наверх