void InitNodes ()
{
for (int i = 0; i < 40; i++) {
TreeNode node = _tree.Nodes.Add ("Node #" + i.ToString (CultureInfo.InvariantCulture));
for (int j = 0; j < 5; j++) {
TreeNode childLevelOne = node.Nodes.Add (string.Format (CultureInfo.InvariantCulture,
"Childnode #{0}.{1} Level 1", i, j));
for (int k = 0; k < 3; k++) {
TreeNode childLevelTwo = childLevelOne.Nodes.Add (string.Format (CultureInfo.InvariantCulture,
"Childnode #{0}.{1}.{2} Level 2", i, j, k));
for (int l = 0; l < 2; l++) {
TreeNode childLevelThree = childLevelTwo.Nodes.Add (string.Format (CultureInfo.InvariantCulture,
"Childnode #{0}.{1}.{2}.{3} Level 3", i, j, k, l));
for (int m = 0; m < 2; m++) {
childLevelThree.Nodes.Add (string.Format (CultureInfo.InvariantCulture,
"Childnode #{0}.{1}.{2}.{3}.{4} Level 4 With Some Very Long Text",
i, j, k, l, m));
}
}
}
}
}
_tree.ExpandAll ();
}