Thema: Delphi Fehler mit CustomSort

Einzelnen Beitrag anzeigen

okoeller

Registriert seit: 21. Nov 2006
66 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: Fehler mit CustomSort

  Alt 5. Dez 2007, 21:01
Hallo DeddyH,

wie Du es beschrieben hast funktioniert es jetzt auch bei mir.
Mein Fehler lag in der ListView1ColumnClick. Dort hatte ich cssAlphaNum und cssNumeric nicht richtig eingesetzt. Man muss halt darauf achten welche Spalten der ListView numerische oder alphanumerische Werte enthalten und den LvSortStyle entsprechend setzen.

Danke für den Beitrag

Gruß okoeller


Delphi-Quellcode:
procedure TForm1.ListView1ColumnClick(Sender: TObject; Column: TListColumn);
begin
// ListView1.CustomSort(@CustomSortProc, 0);

if Column.Index = 0 then
  LvSortStyle := cssNumeric
else
  LvSortStyle := cssAlphaNum;

ListView1.CustomSort(@CustomSortProc, Column.Index-1);
LvSortOrder[Column.Index] := not LvSortOrder[Column.Index];

end;
  Mit Zitat antworten Zitat