怎样得到TreeView某节点的位置?

wjh0752 2004-12-21 11:35:54
如TreeView
-A
a
aa
B
-C
c
cc
D
怎么才得到节点C的位置?(A的位置为0;B:1;C:2;D:3)
...全文
128 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
cxyPioneer 2004-12-22
  • 打赏
  • 举报
回复
up
greetll1018 2004-12-22
  • 打赏
  • 举报
回复
关注中。。顺便请来的兄弟说一下怎么使子接点自动执行单击的事件
xiaoguangxu 2004-12-21
  • 打赏
  • 举报
回复
学习
looner 2004-12-21
  • 打赏
  • 举报
回复
沒有直接的辦法,要自己用代碼處理,遞歸進行判斷
網上有好多好的例子,自己搜一下吧,我手上也沒有:)
pandaxj 2004-12-21
  • 打赏
  • 举报
回复
private TreeNode GetNode()
{
TreeNode getnode = null ;
foreach(TreeNode node in treeView1.Nodes)
{
if (node.Text == "c")
getnode = node ;
else
GetChildNode(ref getnode , node)
}
return getnode ;
}

private void GetChildNode(ref TreeNode getnode , TreeNode parentNode)
{
foreach(TreeNode node in parentNode.Nodes)
{
if (node.Text = "c")
getnode = node ;
else
GetChildNode(ref getnode,node)
}
}
zachary7833 2004-12-21
  • 打赏
  • 举报
回复
用递归,中根遍历
winnergx 2004-12-21
  • 打赏
  • 举报
回复
借助节点的parent属性遍历树。

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧