寻找TreeView中的项(c#)

寻找TreeView中的项

自己得出的结论:
Nodes.Find 看来只能找自己和自己下一层的东西(第二个参数设为true),如果要找更多的层,好像只能用foreach来循环了。 find只能用来找完全相等的东西,而且一定是Name属性,Name属性在构造TreeNode时没有给他值,就不能检索了。除非以后又设定过Name(构造函数提示(string key, string text))text为显示时的名字,key就是将来的Name。

其实有更实用的办法,用foreach来循环每个分支,用String.indexOf()来返回要找的东西,树的层次已经在foreach里知道了就不用判断了(如果要判断用),就能找到想要的东西了。而且Text属性也可以。

把树的选项选定的方法

选择树的项


判断选定的是树的第几层
原文地址:https://www.cnblogs.com/forestsheep/p/1303451.html