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

Вниз

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

 
Gregory   (2002-10-09 20:36) [0]

У меня в окне выводиться 3 поля с информацией: название, дата, отправитель. Это выводиться используя TListView. Необходимо по выбору сортировать соответствующее поле. Каким образом это можно сделать используя TListView? Спасибо за ответ.


 
Anatoly P   (2002-10-12 23:16) [1]

var ColumnToSort: Integer; сделай глобальной



procedure TForm1.ListView1ColumnClick(Sender: TObject; Column: TListColumn);

begin
ColumnToSort := Column.Index;
(Sender as TCustomListView).AlphaSort;
end;




procedure TForm1.ListView1Compare(Sender: TObject; Item1, Item2: TListItem; Data: Integer; var Compare: Integer);
var
ix: Integer;
begin
if ColumnToSort = 0 then
Compare := CompareText(Item1.Caption,Item2.Caption)
else begin
ix := ColumnToSort - 1;
Compare := CompareText(Item1.SubItems[ix],Item2.SubItems[ix]);
end;

end;




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

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

Наверх




Память: 0.46 MB
Время: 0.025 c
14-78588
Aleksey Pavlov
2002-09-30 16:12
2002.10.24
Половину царства за Microsoft Platform SDK !


1-78483
Inan61
2002-10-12 16:50
2002.10.24
TSpeedButton и Glyph - как реализовать?


1-78417
TAN
2002-10-15 16:18
2002.10.24
как в TreeView узнатть индекс выделенного узла?


6-78570
SeVa :()
2002-08-16 05:28
2002.10.24
Подмена своего IP на диалапе


1-78415
Дельфятник
2002-10-15 15:33
2002.10.24
Вопрос по TSpinEdit.OnKeyPress