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);