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

Вниз

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

 
Maksss   (2003-06-25 13:47) [0]

как сделать сортировку в листвиеве не по первой колонке, а по второй и т.д.


 
Poirot ©   (2003-06-25 13:56) [1]

OnCompare + F1 - там всё описано!!!


 
dataMaster ©   (2003-06-25 13:58) [2]

function CustomStringSortProc(Item1, Item2: TListItem; ParamSort: integer): integer; stdcall;
begin
result:=0;
if ParamSort=0 then
if (Item1.Caption)>(Item2.Caption) then Result :=1 else
if (Item1.Caption)<(Item2.Caption) then Result :=-1 else
else
if (Item1.SubItems[ParamSort-1])>(Item2.SubItems[ParamSort-1]) then Result :=1 else
if (Item1.SubItems[ParamSort-1])<(Item2.SubItems[ParamSort-1]) then Result :=-1;
end;

Использовать:
ListView1.CustomSort(@CustomStringSortProc, ColumnIndex);


 
Maksss   (2003-06-25 14:37) [3]

пасибо



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
6-20178
DubAnton
2003-04-30 10:07
2003.07.07
Как узнать список компов в не в сети, а в домене.


14-20312
Карелин Артем
2003-06-20 10:42
2003.07.07
Почему сны так трудно запомнить?


1-20117
Sergant
2003-06-24 19:26
2003.07.07
Работа с модальными формами.


3-20015
me2
2003-06-11 14:38
2003.07.07
Определение потомков в древовдном расположение данных


14-20223
Пубертанец
2003-06-19 11:40
2003.07.07
Как в прикладухе на время защитить/заблокировать файл от записи?