C# treeview控件获取子项
C# winform中的treeview控件
如何获取 treeview中选中项的3层以后的叶子
回答:
解决了,返回三层后的叶子text。
private List<string> GetChildList(TreeNode node, int level) {
List<string> result = new List<string>(); ;
//MessageBox.Show(level.ToString()+" " + node.Text);
level++;
if (node.Nodes.Count > 0)
{
foreach (TreeNode nod in node.Nodes)
{
if (level > 3)
{
result.Add(nod.Text);
}
List<string> li = GetChildList(nod, level);
if (li.Count > 0)
{
foreach (string line in li)
{
result.Add(line);
}
}
}
}
return result;
}
回答:
先拿到王思聪的treeNode
然后访问treeNode.Nodes
递归遍历,进入下一层 +1,从3开始,接下来遍历到的都是你想要的节点了
点我查看示例
以上是 C# treeview控件获取子项 的全部内容, 来源链接: utcz.com/p/190257.html