C#如何获取treeview树节点中某深度节点的名称

C#如何获取treeview树节点中某深度节点的名称,第1张

如果当前选中的结点是pNode,下面的方法获取到他的所有一级子结点

for(int i = 0; i<pNodeNodesCount; i++)

{

MessageBoxShow(pNodeNodes[i]Text);

}

使用Nodes对象获取的就是深度为1的子结点,你试试看。

C#的TreeView控件 *** 作还是特别方便的。

protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)

{

ResponseWrite(TreeView1SelectedNodeValue);

}

protected void Button1_Click(object sender, EventArgs e)

{

if(TreeView1SelectedNode!=null)

ResponseWrite("获取当前节点的value:" + TreeView1SelectedNodeValue);

}

//循环遍历TreeView的每个节点

private void button1_Click(object sender, EventArgs e)

{

ShowNodes(treeView1Nodes);

}

//遍历所有节点

private void ShowNodes(TreeNodeCollection tnodes)

{

foreach (TreeNode node in tnodes)

{

if (nodeText == "指定的节点名")

{

//给指定的节点增加子节点

nodeNodesAdd("子节点名");

}

ShowNodes(nodeNodes);

}

}

以上就是关于C#如何获取treeview树节点中某深度节点的名称全部的内容,包括:C#如何获取treeview树节点中某深度节点的名称、wpf treeview 怎么获取节点的值、c# treeview在指定名称下添加节点!怎么获取指定名称的节点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9436386.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存