如果当前选中的结点是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在指定名称下添加节点!怎么获取指定名称的节点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)