Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.09.2013, 21:44   #1
Pcrepair
Форумчанин
 
Регистрация: 04.01.2011
Сообщений: 267
По умолчанию TValueListEditor и сортировака по Value

Добрый день. Есть форма на которой есть компонент TValueListEditor
в цикле в компонент вставляются значения
ValueListEditor1.InsertRow(Stemming s,IntToStr(Rating),True);
число строк от 10 до 1000
первый столбец - слова
втрой столбец - цифры
далее нужно провести сортировку по значениям второго столбца(цифры), большие значения должны попасть наверх

Вопрос:
- есть ли в ValueListEditor1 встроенная сортировка? если есть то где? что то процедура Sort нигде в свойствах не видна
- если нет, то как можно сделать сортировку? есть два параметра: строка=число, сортировать нужно по значению число
Pcrepair вне форума Ответить с цитированием
Старый 30.09.2013, 08:28   #2
igh0st
Форумчанин
 
Аватар для igh0st
 
Регистрация: 05.07.2010
Сообщений: 136
По умолчанию

Пример сортировки по-возрастанию
Код:
procedure TForm1.FormCreate(Sender: TObject);
  function ValueSort(List: TStringList; Index1, Index2: Integer): Integer;
  begin
    Result:=AnsiCompareText(List.ValueFromIndex[Index1], List.ValueFromIndex[Index2]);
  end;
begin
  TValueListStrings(ValueListEditor1.Strings).CustomSort(@ValueSort);
end;
igh0st вне форума Ответить с цитированием
Старый 30.09.2013, 15:38   #3
Pcrepair
Форумчанин
 
Регистрация: 04.01.2011
Сообщений: 267
По умолчанию

Спасибо, попробуем проверить
Pcrepair вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[TVAlueListEditor] как убрать фокус с ячеек? unbanned Общие вопросы Delphi 1 06.01.2013 19:59
Сравнение и сортировака двух и более столбцов данных (макрос) gladius13 Microsoft Office Excel 14 27.09.2012 20:15
про TValueListEditor Artem Компоненты Delphi 7 17.07.2007 16:43