Hallo Dalai,
vielen Dank für Deine Meldung.
Ich hatte mir das schon gedacht und daher hatte ich dies versucht mit dieser Code-Zeile zu lösen:
Delphi-Quellcode:
.
.
begin
treeview2.Items.AddChild(treeview2.Items.Add(nil, listbox1.Items[PZ]), listbox2.Items[CZ]);
CZ := CZ + 1;
end;
.
.
Ergebnis war zwar, dass das Child eingetragen wurde, aber die weiteren Einträge als "Child-Child" - Irgendwie hab ich da noch einen Denkfehler.
Meine Denkweise war, dass ich ein "Parent" habe und dies auch in einen TreeView eintrage, dann möchte ich den nächsten Eintrag in "Parent -> Child" vornehmen, also gebe ich das betreffende "Parent" an und trage das "Child" ein - Soweit die Theorie:
- Eintrag von Parent1 im TreeView
- Eintrag von Child1: Parent1 -> Child1
- Eintrag vom Child2: Parent1 -> Child2
- Eintrag vom Child3: Parent1 -> Child3
- Eintrag von Parent2 im TreeView
- Eintrag von Child1: Parent2 -> Child1
- Eintrag vom Child2: Parent2 -> Child2
- Eintrag vom Child3: Parent2 -> Child3
Daher auch die Schleifen, da ich die Listboxen zur Laufzeit fülle.
Gruß DieFliege