Migotanie widoku drzewa?

Dowiedziałem się, że dodając TreeView.BeginUpdate zapobiegnie migotaniu widoku drzewa, ale kiedy dodałem go do mojego projektu, wszystkie węzły mojego widoku drzewa znikną. Czy jakikolwiek obiekt może mi powiedzieć, dlaczego tak się dzieje? .BeginUpdate i TreeView.EndUpdate

<code>  TreeNode treeNode = new TreeNode("Windows");
        treeView1.Nodes.Add(treeNode);
        //
        // Another node following the first node.
        //
        treeNode = new TreeNode("Linux");
        treeView1.Nodes.Add(treeNode);
        //
        // Create two child nodes and put them in an array.
        // ... Add the third node, and specify these as its children.
        //
        TreeNode node2 = new TreeNode("C#");
        TreeNode node3 = new TreeNode("VB.NET");
        TreeNode[] array = new TreeNode[] { node2, node3 };
        //
        // Final node.
        //
        treeNode = new TreeNode("Dot Net Perls", array);
        treeView1.Nodes.Add(treeNode);
</code>

questionAnswers(1)

yourAnswerToTheQuestion