@ alzaimar: In der Art habe ich das für die Maschinen-/Bauteile-Struktur innerhalb meines InstandhaltungsProgrammes realisiert; allerdings habe ich den RootKnoten gezielt nur dann ein '+' zugeordnet, wenn auch definitiv weitere Kinder(=Ebenen) vorhanden sind. Hierzu habe ich intern ein entsprechendes Flag gesetzt, dh. sobald einem Knoten ein weiterer Kindknoten hinzugefügt wird, erhält der Elternknoten das entsprechende Flag (HasKids = true). Warum? Anwenderwunsch - weil: ein '+' zeigt halt eben an, dass weitere 'Unter'Struktur(en) vorhanden sind...
Im OnExpandEreignis wird die Anzahl der Kinder geprüft-> wenn 0 dann aus der
DB nachladen... alles zusammen in Verbindung mit dem VirtualTree recht flott