Проблема с данным фрагментом кода заключается в том, что вам нужно позвонить .Expand()
ПОСЛЕ , когда вы закончили добавление дочерних элементов в узел. Итак, мне просто пришлось переместить вызов .Expand()
после вложенного for
l oop
for (var i = 0; i <= 5; i++)
{
var parentNode = treeViewTamsha.Nodes.Add($"Node {i}");
for (var j = 0; j < 4; j++)
{
var childNode = treeViewTamsha.Nodes[treeViewTamsha.Nodes.Count - 1].Nodes
.Add($"Child node: {i}.{j}");
}
//***************** Moved this block after the nested for loop *****************/
if (i < 3)
{
parentNode.Expand();
}
else
{
parentNode.Collapse();
}
}