0

当 A是a 的一部分时(例如,添加到 a 时),ATreeNode.Name也是节点的。keyTreeNodeCollectionTreeView.Nodes

TreeNode.Name需要独一无二吗?

我已经在 MSDN 上找到了TreeNodeCollection,但我不确定在那之后如何找到答案。

编辑: 更重要的是,找出这种答案的最佳方法是什么(从文档/类定义中)?

4

4 回答 4

3

不,这不是必需的最大提示是 TreeNodeCollection(key, searchAllChildren) 方法返回一个TreeNodes数组。如果需要唯一性,该方法将只返回一个 TreeNode。

于 2012-03-13T02:53:41.433 回答
1

不,它不需要是唯一的。

于 2012-03-13T02:47:21.350 回答
1

简短的回答是否定的,它们不需要是唯一的。

当我不想重复时,我已经调试了重复的代码。

于 2012-03-13T02:48:39.650 回答
1

不,它不需要是唯一的。但是如果你希望在添加到节点之前检查它是唯一的,你可以使用 ContainsKey 方法;

http://msdn.microsoft.com/en-us/library/system.windows.forms.treenodecollection.containskey.aspx

于 2012-03-13T02:55:19.497 回答