Einzelnen Beitrag anzeigen

Benutzerbild von thomasdrewermann
thomasdrewermann

Registriert seit: 8. Jun 2002
Ort: Herne
575 Beiträge
 
Delphi 3 Professional
 
#1

Treeview friert beim Sortieren fest

  Alt 13. Sep 2006, 16:17
Hallo liebe wissende,

ich habe auf meinem Formular einen TreeView mit etwa 7000 Einträgen. Wenn ich den Sortiertyp nun während der Laufzeit auf stText umstelle friert mir mein Listview fest. In dieser Situation ist allerdings keine Methode beim OnCompare Ereignis hinterlegt. Hinterlege ich nun folgende Methode in dem OnCompare-Ereignis,:
Delphi-Quellcode:
Application.ProcessMessages;
Compare := AnsiStrIComp(Pchar(Node1.Text), PChar(Node2.Text));
sortiert mein Programm den Inhalt des Listviews sehr fix. Allerdings hört es damit nicht mehr auf. Die Routine OnCompare wird immer wieder angesprungen.

Ich habe es auch schon mit der CustomSortProc versucht. Es lief auf das selbe Ergebnis heraus.

Kann mir jemand helfen?

Diese Links habe ich schon abgegarst:
http://www.delphipraxis.net/internal...ct.php?t=67837
http://www.delphipraxis.net/internal...ct.php?t=48913
http://www.delphipraxis.net/internal...ct.php?t=23649
http://users.iafrica.com/d/da/dart/z.../TreeView.html

Danke!

Gruß
Thomas
Sport ist mord...
  Mit Zitat antworten Zitat