![]() |
TListView Drag&Drop Zeilenmarkierung
Liste der Anhänge anzeigen (Anzahl: 1)
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 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz