Treeview мерцает?

Я узнал, что добавление TreeView.BeginUpdate предотвратит мерцание дерева, но когда я добавил его в свой проект, все узлы моего дерева исчезают. Может ли кто-нибудь сказать мне, почему это происходит, вот фрагмент кода, где я использовал TreeView.BeginUpdate и TreeView.EndUpdate

  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);
19
задан vettori 7 May 2012 в 15:57
поделиться