version 2007Q2 (4.1)
I have a treeview with two main nodes.
In the first main node two of the subnodes have a different color than the rest.
On load everything looks as expected.
If I then collapse the first main node.. then suddenly some of the subnodes in the second main nodes gets colored.
If I then expand the main node again the subnodes are again colored as expected
recreation code:
RadTreeNode Node1 = new RadTreeNode("Drinks", true);
RadTreeNode Node2 = new RadTreeNode("Dinner", true);
RadTreeNode Node4 = new RadTreeNode("Beer 10");
RadTreeNode Node5 = new RadTreeNode("Cola 8");
Node5.ForeColor = Color.Blue;
RadTreeNode Node6 = new RadTreeNode("Cola 12");
Node6.ForeColor = Color.Red;
RadTreeNode Node7 = new RadTreeNode("Vodka 370");
RadTreeNode Node8 = new RadTreeNode("buffet adult 150");
RadTreeNode Node9 = new RadTreeNode("buffet child 100");
RadTreeNode Node10 = new RadTreeNode("A la carte 300");
RadTreeNode Node11 = new RadTreeNode("3-course Menu 400");
radTreeView2.Nodes.Add(Node1);
radTreeView2.Nodes.Add(Node2);
Node1.Nodes.Add(Node4);
Node1.Nodes.Add(Node5);
Node1.Nodes.Add(Node6);
Node1.Nodes.Add(Node7);
Node2.Nodes.Add(Node8);
Node2.Nodes.Add(Node9);
Node2.Nodes.Add(Node10);
Node2.Nodes.Add(Node11);
I have a treeview with two main nodes.
In the first main node two of the subnodes have a different color than the rest.
On load everything looks as expected.
If I then collapse the first main node.. then suddenly some of the subnodes in the second main nodes gets colored.
If I then expand the main node again the subnodes are again colored as expected
recreation code:
RadTreeNode Node1 = new RadTreeNode("Drinks", true);
RadTreeNode Node2 = new RadTreeNode("Dinner", true);
RadTreeNode Node4 = new RadTreeNode("Beer 10");
RadTreeNode Node5 = new RadTreeNode("Cola 8");
Node5.ForeColor = Color.Blue;
RadTreeNode Node6 = new RadTreeNode("Cola 12");
Node6.ForeColor = Color.Red;
RadTreeNode Node7 = new RadTreeNode("Vodka 370");
RadTreeNode Node8 = new RadTreeNode("buffet adult 150");
RadTreeNode Node9 = new RadTreeNode("buffet child 100");
RadTreeNode Node10 = new RadTreeNode("A la carte 300");
RadTreeNode Node11 = new RadTreeNode("3-course Menu 400");
radTreeView2.Nodes.Add(Node1);
radTreeView2.Nodes.Add(Node2);
Node1.Nodes.Add(Node4);
Node1.Nodes.Add(Node5);
Node1.Nodes.Add(Node6);
Node1.Nodes.Add(Node7);
Node2.Nodes.Add(Node8);
Node2.Nodes.Add(Node9);
Node2.Nodes.Add(Node10);
Node2.Nodes.Add(Node11);