Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by himitsu,
5. Mai 2021
In NodeData kann man auch den Index oder eine ID speichern, um für die Anzeige die Daten aus der Liste (nicht direkt aus dem Objektzeiger) zu holen.
Es kommt aber immer auf die Umstände drauf an.
* Index ist blöd, wenn die Liste sich ändern kann (mittendrin ... am Ende Neues hinzu ist egal, da die anderen Indize sich nicht ändern)
* ID geht eigentlich immer (die ID ist natürlich mit den...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by himitsu,
5. Mai 2021
Die zwei Liste braucht nicht Owner zu sein.
So lange nur einer Owner ist, gibt es praktisch auch keine Probleme.
Alternativ kann die zweite Liste aber auch nur die Indize zur ersten Liste zu enthalten, anstatt die Objekte selbst.
Man könnte in die Objekte auch ein zusätzliches Feld aufnehmen und dort nach dem Datenladen den ursprünglichen Index speichern.
Oder man nimmst die zweite Liste...