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

Вниз

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

 
AlexeyMir   (2002-10-18 11:02) [0]

Дайте пожалуйста кусок проги как работать с WorkArea установить рабочую область и отсортировать ее. У меня Style в ListView поставлен vsReport, т.е. по нажатию на заголовок колонки я хочу отсортировать.


 
F1   (2002-10-18 13:01) [1]

За сортировку отвечает событие
TFirm1.ListView1.OnCompare(Sender: TObject; Item1, Item2: TListItem; Data: Integer; var Compare: Integer);
begin
//Здесь естественно с учетом номера колонки нужно сделать
case ColumnIndex of
case 0:
Compare:=CompareText(Item1.Caption,Item2.Caption);
else
Compare:=CompareText(Item1.SubItems.Strings[0],
Item2.SubItems.Strings[0]);
end;
//Я так вот и делал(только без WorkArea;)
end;

procedure TForm1.ListView1ColumnClick(Sender: TObject;
Column: TListColumn);
begin
ColumnIndex=Column.Index;
//Чтобы отсортировать нужно вызвать
ListView1.AlphaSort;
end;





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

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

Наверх




Память: 0.46 MB
Время: 0.046 c
3-92366
sie_vedenie
2002-10-04 19:36
2002.10.28
Работа на sql с dbase3


3-92407
sdn31@mail.ru
2002-10-05 15:32
2002.10.28
Как защитится от универсальных паролей, типа: jIGGAe и др


1-92440
Keplin Sergey
2002-10-17 22:40
2002.10.28
как из dll обрабатывать командную строку?


14-92663
Asteroid
2002-10-06 21:01
2002.10.28
О мобильниках


1-92429
brestmarket
2002-10-17 12:29
2002.10.28
Как избежать неприятного скачка черного цвета при