Ordenar ListView

15/01/2004

0

Olá alguém sabe como ordenar uma ListView clicando no título da coluna?

Obrigado.


Gilsonmv

Gilsonmv

Responder

Posts

16/01/2004

Gilsonmv

function ByFourth(Item1, Item2: TListItem; Data: integer):
integer; stdcall;
var
n1, n2: String;
begin
n1 := Item1.SubItems[Column];
n2 := Item2.SubItems[Column];
if n1 > n2 then
Result := -1
else if n1 < n2 then
Result := 1
else
Result := 0;
end;

begin
if (Column > 0) then
ListViewMensagem.CustomSort(@ByFourth, 0) //Ordena as demais colunas
else
ListViewMensagem.SortType := stText; //ordena a 1ª coluna
end;


Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar