To reproduce:
private void Form1_Load(object sender, EventArgs e)
{
this.radTreeView1.Nodes.Add("Node1");
this.radTreeView1.Nodes.Add("Node2");
this.radTreeView1.Nodes.Add("Node3");
this.radTreeView1.Nodes.Add("Node4");
this.radTreeView1.Nodes.Add("Node5");
this.radTreeView1.Nodes.Add("Node6");
this.radTreeView1.Nodes["Node1"].Nodes.Add("Node11");
this.radTreeView1.Nodes["Node1"].Nodes.Add("Node12");
this.radTreeView1.Nodes["Node1"].Nodes.Add("Node13");
this.radTreeView1.Nodes["Node1"].Nodes.Add("Node14");
this.radTreeView1.Nodes["Node2"].Nodes.Add("Node21");
this.radTreeView1.Nodes["Node2"].Nodes.Add("Node22");
this.radTreeView1.Nodes["Node2"].Nodes.Add("Node23");
this.radTreeView1.Nodes["Node2"].Nodes.Add("Node24");
this.radTreeView1.Nodes["Node3"].Nodes.Add("Node31");
this.radTreeView1.Nodes["Node3"].Nodes.Add("Node32");
this.radTreeView1.Nodes["Node3"].Nodes.Add("Node33");
this.radTreeView1.Nodes["Node3"].Nodes.Add("Node34");
this.radTreeView1.Nodes["Node4"].Nodes.Add("Node41");
this.radTreeView1.Nodes["Node4"].Nodes.Add("Node42");
this.radTreeView1.Nodes["Node4"].Nodes.Add("Node43");
this.radTreeView1.Nodes["Node4"].Nodes.Add("Node44");
this.radTreeView1.Nodes["Node5"].Nodes.Add("Node51");
this.radTreeView1.Nodes["Node5"].Nodes.Add("Node52");
this.radTreeView1.Nodes["Node5"].Nodes.Add("Node53");
this.radTreeView1.Nodes["Node5"].Nodes.Add("Node54");
this.radTreeView1.Nodes["Node6"].Nodes.Add("Node61");
this.radTreeView1.Nodes["Node6"].Nodes.Add("Node62");
this.radTreeView1.Nodes["Node6"].Nodes.Add("Node63");
this.radTreeView1.Nodes["Node6"].Nodes.Add("Node64");
}
Workaround: add the nodes in the form's constructor.
Second workaround: Me.RadTreeView1.TreeViewElement.Update(Telerik.WinControls.UI.RadTreeViewElement.UpdateActions.Reset)