Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.09.09;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.09.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.066 c
15-1186673297
antonn
2007-08-09 19:28
2007.09.09
Оцените новый сайт


5-1157851665
RASkov
2006-09-10 05:27
2007.09.09
Добавление published свойства


15-1186998966
sapsi
2007-08-13 13:56
2007.09.09
Установка Indy компонент


2-1187084180
DagOT-R
2007-08-14 13:36
2007.09.09
Таймер - WTF??? Помогите разобраться с проблемой:


2-1187334285
qaaqqa
2007-08-17 11:04
2007.09.09
Pointer в функции.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский