2010-10-01 59 views

回答

9

三步做的伎俩:

1 - 设置TreeView.ExpandDepth至。这消除了在TreeView添加TreeNode物体的膨胀和示出了展开符号[+]旁边具有TreeNode.PopulateOnDemand属性设置为真每个TreeNode

2-设置为TreeNode.PopulateOnDemand每个分支TreeNode。当TreeNode.ChildNodes收集,扩展符号[+]将仅次于拥有TreeNode.PopulateOnDemand属性设置为真正TreeNode对象显示。

3-处理TreeView.TreeNodePopulate事件以便在扩展时填充分支节点。 TreeNode - TreeNode.PopulateOnDemand设置为true - 已在TreeView.TreeNodeExpanded事件启动之前展开,此事件将被触发。

0

或者您可以根据可用的不同事件填充您的树,而不是立即加载整棵树