Hallo,
ich habe eine
MDI Anwendung geschrieben, jetzt soll man aus einem ListView Zeilen per Drag 'n' Drop in ein anderes
ListView ziehen, welches sich in einem anderen Fenster befindet. Alles ansich kein Problem. Es soll auch in dem ListView
selbst die Anordnung der Zeilen durch Drag & Drop verändert werden können. Das ListView läuft als vsRaport.
Jetzt habe ich folgendes Problem markiere ich eine oder mehre Zeilen in dem einen ListView und ziehe mit gedrückter
Maus die Zeilen, so wird die Zeile "markiert" über die ich gehe ansich prima vorausgesetzt ich bleibe in dem gleichen
ListView verlasse ich die Komponente um die Zeilen in ein anderes Fenster zu ziehen so bleibt die Zeile markiert.
Und das ganze sieht aus als hätte man diese Zeile mit rüber gezogen.
Zur besseren Erklärung habe ich einen Screenshot angehängt, also ich habe den 1. Eintrag angeklickt die Linke Maustaste
festgehalten und die Maus nach unten aus der Komponente raus, jetzt bleibt die letzte Zeile markiert. Wie bekomme ich das
weg? Habe schon versucht bei einem EndDrag ereignis die Zeilen markierung aufzuheben, jedoch ist die Zeile nicht selektiert.
Zumindest steht TListItem.Selected auf False.
mfg
TUX