Wie wär's mit der
OH?
Zur Designzeit kannst du im
OI über die Eigenschaft Items ziemlich bequem die Nodes einfügen und bearbeiten, der Editor ist selbsterklärend und intuitiv. Zur Laufzeit geht es (
oh Wunder
) auch über die Items-Eigenschaft. Die hat wiederum die indizierte Eigenschaft Item, die sämtliche First-Level-Nodes des Trees enthält. So ein Node hat wiederum die Eigenschaft Item, mit der du auf weitere Items zugreifen kannst.
Wenn du neue Nodes hinzufügen willst, geht das mit der Methode TTreeView.Items.Add. Die nimmt als Parameter die Caption der neuen Node und die Node, zu der du die neue Node hinzufügen willst. Um als der allerersten Node im TreeView eine neue Node hinzuzufügen, kannst du
TreeView1.Items.Add(TreeView1.Items[0], 'Neue Node');
benutzen.