Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.10;
Скачать: CL | DM;

Вниз

Сортировка в ListView   Найти похожие ветки 

 
Igor_thief ©   (2004-09-19 13:48) [0]

Короче есть такое дело. Есть набор некоторых данных такого типа: 0, 3, 1:1, 1:2, 2:3, 2:1, 11:1. Мне надо отсортировть этот набор. Данные находтся в компоненте ListView(ViewStyle = vsReport). Я использую стандартную сортировку и получаю что-то типа: 0, 1:1, 1:2, 11:1, 2:1, 2:3, 3. Данные конечно сортируются но как текст (после 1 появляется 11 потомучто оба начинаются на 1). Можно ли стандартной сортировкой ListView"a отсортировать данные правильно (0, 1, 2, 3, 11 ..., а не 0, 1, 11, 2, 3)?


 
begin...end ©   (2004-09-19 13:56) [1]

У TListView есть событие OnCompare.

В обработчике этого события и нужно осуществлять свои проверки, какой Item больше, а какой - меньше, чтобы сортировалось так, как ты хочешь.


 
Igor_thief   (2004-09-20 12:55) [2]

Легко сказать! Может примерчик который подойдет к моей ситуации?


 
VID ©   (2004-09-20 12:59) [3]

Знаешь, ещё легче послать тебя ;)


 
Digitman ©   (2004-09-20 13:30) [4]


> Igor_thief   (20.09.04 12:55) [2]


что тебе непонятно в описании OnCompare() ?



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

Текущий архив: 2004.10.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.051 c
9-1086597391
Igoryok
2004-06-07 12:36
2004.10.10
Разве есть дельфих для directx9


1-1095746557
panov
2004-09-21 10:02
2004.10.10
Горячие клавиши в IDE.


1-1095875344
hgd
2004-09-22 21:49
2004.10.10
Ктог знает, как можно картинку формата png


6-1091083739
MakNik
2004-07-29 10:48
2004.10.10
Workstation ID


14-1095594379
_iceman_home
2004-09-19 15:46
2004.10.10
Проблемы с монитором