谁有遍历TreeView的代码?分不够另开贴子加分..

comfort 2003-09-24 05:46:13
能够把其中每一个结点的名字得到.
...全文
34 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
txlicenhe 2003-09-24
  • 打赏
  • 举报
回复
Dim i As Long

For i = 1 To TreeView1.Nodes.Count
MsgBox TreeView1.Nodes(i).Text
Next
xuwuyu 2003-09-24
  • 打赏
  • 举报
回复
如果一棵树下来了,treeveiw1.nodes.count 就是确定的啊!这个应该没错吧!楼上两位,一个是用count,一个用nodes 集合,都很好啊,楼主还有什么疑义?代码试一下就会明白了!呵呵
rainstormmaster 2003-09-24
  • 打赏
  • 举报
回复
为什么TreeView1.Nodes.Count不是一个固定值,会变化呢?
正常情况下应该不会,你是不是在程序中增加、删除node了

也可以这样遍历node(推荐):

Private Sub Command1_Click()
Dim mnode As Node
For Each mnode In Me.TreeView1.Nodes
Debug.Print mnode.Text
Next
End Sub
comfort 2003-09-24
  • 打赏
  • 举报
回复
为什么TreeView1.Nodes.Count不是一个固定值,会变化呢?
射天狼 2003-09-24
  • 打赏
  • 举报
回复
Option Explicit

Private Sub Command1_Click()
Dim i As Long

For i = 1 To TreeView1.Nodes.Count
MsgBox TreeView1.Nodes(i).Text
Next
End Sub

7,789

社区成员

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

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