Текущий архив: 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.44 MB
Время: 0.006 c