TListView.Multiselect change löscht alle Items
26. Jan 2024, 08:51
Guten Morgen zusammen,
ich habe gerade mein Update auf Delphi 12 gemacht und stehe gerade vor dem Problem, das ich, sobald ich die Eigenschaften meiner TListView.Multiselect ändere, alle meine Items verschwinden. Egal ob ich den Wert auf TRUE oder auf FALSE setze.
In meinen Augen dürfte das eigentlich nicht passieren und ist auch mit Delhi 11.3 nicht so gewesen. Hat hier jemand eine Idee? Ist das eine Änderung auf Delphi 12? oder gar ein Fehler? Kann das jemand Reproduzieren?
Ich werde gleich noch ein Testprojekt anlegen und schauen ob es dort auch so ist.
---
testprojekt ist angelegt. Ich habe herausgefunden das dieses Problem nur besteht wenn OwnerData auf TRUE gesetzt ist. Ich untersuche das weiter.
Für mein Problem ist nun erstmal eine erneute Übertragung der Daten in den Listview eine Lösung, aber ich bin mir nicht sicher warum dieses Verhalten überhaupt auftaucht... Falls jemand eine Ahnung hat würde ich mich über Ideen sehr freuen.
---
Über Hilfe wäre ich dankbar!
Geändert von Kishmet (26. Jan 2024 um 10:04 Uhr)
|