Wenn du größere Änderungen an der Struktur bzw. den Daten des Treeviews machen mußt, solltest
du TreeView.BeginUpdate und TreeView.EndUpdate verwenden. Das verhindert das neuzeichnen des Treeviews
während du die Struktur/Daten änderst und vermeided so Flacker-Effekte.
Und verhindert zudem, dass
OnGetText
und Konsorten aufgerufen werden, bevor du dein
NodeData
vollständig initialisiert hast (für den Fall, dass du beim manuellen Hinzufügen der Nodes per
AddChild
bleibst).