Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by TiGü,
6. Mai 2021
Probiere meinen Vorschlag, dann hast du keinen Trouble und wirst heute noch fertig.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by TiGü,
5. Mai 2021
Wie Himi sagt:
Eine TObjectList<T>.Create(True) und eine andere TObjectList<T>.Create(False) (oder gleich TList<T>) und schon ist der Lachs gegessen.
Interfaces kann man machen, ist aber nicht notwendig für reine Datenobjekte zur Anzeige in der (Virtual)Treeview.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by TiGü,
5. Mai 2021
Du kannst auch mit Objekten und zwei Listen arbeiten.
Eine Original-Liste 1 und eine weitere Liste 2, die zum Sortieren da ist.
Die weitere Liste 2 hat die selben (!) Items wie die Original-Liste (gleiche Zeiger), wird also initial mit dem Items von der Original-Liste 1 gefüllt.
Sobald du von außen sagst:
Sortiere nach Kriterium so und so, sortierst du auf der weiteren Liste 2 wie du...