怎样取得 treeview的一个item的所有上面的节点??

蚱蜢 2005-01-26 05:59:11
比如:
A
--B
|__X
|__Y
|__Z
--C
|__D

现在取Z的应该是 A\B\Y\Z
怎么实现?
用parent可以吗?只能取到上一层的。用递归算法么?
...全文
165 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
漫步晨光L 2005-03-30
  • 打赏
  • 举报
回复
.FullPath 那么费劲
flyingZFX 2005-01-27
  • 打赏
  • 举报
回复
呵呵,是呀 .FullPath 有这个属性,干嘛不用呀。
_l_ 2005-01-27
  • 打赏
  • 举报
回复
.FullPath
fredlin 2005-01-27
  • 打赏
  • 举报
回复
我这个才是标准答案吧:

TreeView.Nodes.Item(i).FullPath

----------
Private Sub Form_Load()
Dim nodX As Node
Set nodX = TreeView1.Nodes.Add(,,,"Root")
Set nodX = TreeView1.Nodes.Add(1,tvwChild,,"Dir1")
Set nodX = TreeView1.Nodes.Add(2,tvwChild,,"Dir2")
Set nodX = TreeView1.Nodes.Add(3,tvwChild,,"Dir3")
Set nodX = TreeView1.Nodes.Add(4,tvwChild,,"Dir4")
nodX.EnsureVisible '显示全部节点。
TreeView1.Style = tvwTreelinesText '样式 4。
End Sub

Private Sub TreeView1_NodeClick(ByVal Node As Node)
MsgBox Node.FullPath
End Sub



creazyfish 2005-01-27
  • 打赏
  • 举报
回复
我来留个记号
pikachu8guan 2005-01-27
  • 打赏
  • 举报
回复
呵呵 自己答出来了 那给点份吧?
wumylove1234 2005-01-27
  • 打赏
  • 举报
回复
呵呵.接分.
mndsoft 2005-01-27
  • 打赏
  • 举报
回复
http://www.mndsoft.com/blog/default.asp
wz_51 2005-01-26
  • 打赏
  • 举报
回复
http://paid-to-promote.com/promotionpage.php?id=3386
yangao 2005-01-26
  • 打赏
  • 举报
回复

自己答了
GHOSTSEA 2005-01-26
  • 打赏
  • 举报
回复
学习中~~~~~~~~~~~~~~
viena 2005-01-26
  • 打赏
  • 举报
回复
假如节点都是按顺序添加的,可以用我说的index小于当前节点的得到~
samwzhang 2005-01-26
  • 打赏
  • 举报
回复
caveworm(蚱蜢)是对的,分分偶一点。
viena 2005-01-26
  • 打赏
  • 举报
回复
我觉得应该是index小于当前节点的吧
用TreeView1.Nodes(index)得到节点
mndsoft 2005-01-26
  • 打赏
  • 举报
回复
到这里下载:
http://www.mndsoft.com/blog/blogview.asp?logID=18
压缩包里包含怎样遍历所有节点.
试试,不行我在给你其他代码.
蚱蜢 2005-01-26
  • 打赏
  • 举报
回复
Dim nodX As Node
Set nodX = TreeView1.SelectedItem

Dim PnodX As Node
Set PnodX = TreeView1.SelectedItem

mydir = nodX.Text
Set PnodX = PnodX.Parent
While Not PnodX Is Nothing
mydir = PnodX.Text & "/" & mydir
Set PnodX = PnodX.Parent
Wend
-----------
搞定 散了

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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