Hallo zusammen,
ich habe echt gesucht und gelesen und war sogar "in der Schweiz", aber meine Problemstellung, bzw. die Lösung habe ich noch nicht gefunden.
Ich habe eine TListview, welche Elemente anzeigt (MP3s-Namen).
Dahinter verbirgt sich aber eine Stringlist, in der diese Namen und einige Metadaten dazu mit ; getrennt abgelegt sind.
Wenn ich also visuell mit der Maus oder über Buttons an der Reihenfolge etwas mache, habe ich ja immer den Index des Elementes und kann über StringList.Move auch die Elemente in der Stringlist tauschen.
Auch bei Drag & Drop für EIN Element habe ich eine Methode gefunden.
Aber wenn ich mehrere markierte Elemente per DnD verschieben möchte scheitere ich.
Das
Beispiel aus dem SwissDelphiCenter würde ich ja gerne verwenden, kapier es aber irgendwie nicht.
Wie bekomme ich hier für jedes Element den Quellindex und den Zielindex?
Vielleicht sehe ich ja den Wald vor lauter Bäumen nicht.....
Danke schon mal...
Kai