i don;t know if i'm missing the point here but i am having problems programatically creating TreeNodeAdvStyleInfo objects, setting the font / colour diferent on each one, and the assigning them to a programatically created Node. Can some one post a quick sample.
Here is a code snippet which should help you out on this issue:
TreeNodeAdvStyleInfo si = new TreeNodeAdvStyleInfo();
//Set TreeNodeAdvStyleInfo values
si.TextColor = Color.AntiqueWhite;
//Set the node style
this.treeViewAdv2.BaseStyles["MyBaseStyle"] = si;