Ich habe 2 Fragen bzgl. TListView mit D2009 und hätte gern ein paar Meinungen.
Mir ist aufgefallen, dass verschiedene events mit D2009 nun häufiger auftreten.
Angehängt ist hierzu ein in D2007-Beispiel mit einem ListView und einer Combo mit der man den ViewStyle umschalten kann.
1) Beim Ausführen (Starten) des Beispiels mit D2009 kommen OnChanging (und OnChange wenn AllowChange = True) events (Bei D2007 nicht!)
Wenn man bisher bei den Ereignissen bestimmte Sachen erledigt hatte kommen diese zusätzlichen (frühen) Zeitpunkte ggf. etwas unpassend.
Frage: Feature oder Bug?
2) Beim Umschalten des ViewStyles (!) z.B. auf vsICON wird das OnDeletion event (und dann auch noch die OnChanging Salve) für jedes Item gefeuert. (Bei D2007 nicht!)
Ich bin bisher davon ausgegangen, dass OnDeletion vor dem tatsächlichen Löschen (auch beim destroy) eines Items kommt und habe daher auch schon z.B. mal dem Item angehängte Daten frei gegeben.
Frage: Das Umschalten der Ansicht hatte bisher (bis 2009) eher nichts mit dem Löschen eines Items zu tun. Kann das jetzt mit D2009 so gewollt sein?