Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Sortieren in TListView


TheNeon - Fr 05.11.04 15:08
Titel: Sortieren in TListView
Hallo,

ich habe mehrere Werte in einem TListView und möchte diese nun vom Benutzer sortieren lassen, spaltenweise. Also z.B. sollen die Werte der 2. Spalte nach sortiert werden.

Wie geht das ??


Danke,
TheNeon :wave:


smiegel - Fr 05.11.04 15:44

Hallo,

guckst Du in der Delphi-Hilfe unter OnCompare. Da gibt es sogar ein Beispiel dazu. Sollte dies nicht genügen, würde ich die Forumssuche bemühen.


delphimike - Fr 05.11.04 15:56

Du mußt eine Routine Oncompare schreiben und dann

item1.subitems.strings[1] mit item2.subitems.strings[1] vergleichen

sorttype muß auf tstext stehen
Die Sortierung wird durch Aufruf von Alphasort ausgelöst


TheNeon - Fr 05.11.04 18:16

ok, danke, werd's mal ausprobieren.

btw: die Forumsuche habe ich bemüht, aber keinen Erfolg gehabt :?