Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DieDolly,
9. Dez 2019
Das wird erzählt, weil man die Daten im besten Fall in einer Liste speichert. In dem Beispiel hier unten, was ich von oben kopiert habe, wird nichts in einer Liste gespeichert
function TFrameTreeView.CreateFirstNode(Adir : string):PVirtualNode ;
var
LFirstNode : PVirtualNode;
LData : PTreeData;
begin
LFirstNode := TreeView2.AddChild(nil);
LData :=...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DieDolly,
28. Nov 2019
Ganz grob also:
du hast eine Klasse mit Proberties und Informationen von allem was du so sin deinen Baum brauchst.
Davon erzeugst du Instanzen und packst die in eine Liste. RootNodeCount ist so groß wie deine Liste groß ist.
In Den VST Events greifst du jetzt auf diese Liste zu.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DieDolly,
28. Nov 2019
Wenn ich du wäre würde ich das alles noch einmal komplett umschreiben.
AddChild benutzt man nicht!
Man fügt Nodes über RootNodeCount hinzu und einer Liste mit Klasseninstanzen.