Baumansicht flackert?

Ich habe erfahren, dass durch Hinzufügen von TreeView.BeginUpdate das Flackern von TreeView verhindert wird, aber wenn ich es zu meinem Projekt hinzufüge, verschwinden alle Knoten meiner TreeView. Kann mir irgendein Körper sagen, warum es passiert, hier ist das Code-Snippet, in dem ich TreeView verwendet habe .BeginUpdate und 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>

Antworten auf die Frage(1)

Ihre Antwort auf die Frage