title: Treeview flickering?
body: <p>I came to know that by adding TreeView.BeginUpdate will prevent flickering of treeview, but when i added it in to my project all nodes of my treeview disappears, Can any body tell me why it happens, here is the code snippet where i used TreeView.BeginUpdate and TreeView.EndUpdate</p>
  
  <pre><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></pre>