社区
VB基础类
帖子详情
请问VB里有树形目录的控件可以用吗?
jerry_huang
2003-03-31 08:39:46
谢谢!
有没有这方面介绍?
...全文
120
5
打赏
收藏
请问VB里有树形目录的控件可以用吗?
谢谢! 有没有这方面介绍?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gang75
2003-04-01
打赏
举报
回复
gz
Wang_xiaoni
2003-04-01
打赏
举报
回复
要实现目录浏览用treeview+drivelistbox+dirlistbox+filelistbox
一般用TREEVIEW即可
Seva
2003-04-01
打赏
举报
回复
microsoft windows common controls 5.0 中的 TreeView
msdn中有介绍
qiqif
2003-04-01
打赏
举报
回复
当然有就是treeview
GLAY
2003-04-01
打赏
举报
回复
要实现目录浏览用 TreeView
我自己写的一个例子,只演示如何载入2级目录与目录下*.txt文件(例c:\下全部目录,与c:\windows\下全部目录.)
但如果你想载入更多自己改!
使用方法:
Private Sub Command1_Click()
Showdatalist "c:", TreeView1
End Sub
'==========================================================
Sub Showdatalist(DataPath As String, MyTreeView As TreeView)
On Error Resume Next
Dim RootNo As Integer
Dim Root As Node
Dim i, DataListNo As Integer
Dim LastName, MyPath, MyName As String
MyTreeView.Nodes.Clear
ListNo = 1
MyPath = DataPath & "\" ' 指定路径。
MyName = Dir(MyPath, vbDirectory) ' 找寻第一项。
Do While MyName <> "" ' 开始循环。
If MyName <> "." And MyName <> ".." Then ' 跳过当前的目录及上层目录。
If (GetAttr(MyPath & MyName) And vbDirectory) = vbDirectory Then ' 使用位比较来确定 MyName 代表一目录。
RootNo = RootNo + 1
Set Root = MyTreeView.Nodes.Add(, , , MyName) ' 如果它是一个目录,将其名称显示出来。
Root.Sorted = True
End If
End If
MyName = Dir ' 查找下一个目录。
Loop
'-------------------------------------------------------------------------------------------
ListNo = RootNo
For i = 1 To RootNo
MyPath = DataPath & "\" & MyTreeView.Nodes(i).Text & "\"
MyName = Dir(MyPath, vbDirectory)
Do While MyName <> "" ' 开始循环。
If MyName <> "." And MyName <> ".." Then ' 跳过当前的目录及上层目录。
If (GetAttr(MyPath & MyName) And vbDirectory) = vbDirectory Then ' 使用位比较来确定 MyName 代表一目录
ListNo = ListNo + 1
Set Root = MyTreeView.Nodes.Add(i, tvwChild, , MyName) ' 如果它是一个目录,将其名称显示出来。
Root.Sorted = True
End If
End If
MyName = Dir ' 查找下一个目录。
Loop
Next i
'-------------------------------------------------------------------------------------------
For i = RootNo To ListNo + 1
MyPath = DataPath & "\" & MyTreeView.Nodes(i).FullPath & "\*.txt"
MyName = Dir(MyPath)
Do While MyName <> "" ' 开始循环。
LastName = Left(MyName, Len(MyName) - 4)
Set Root = MyTreeView.Nodes.Add(i, tvwChild, , LastName) ' 如果它是一个目录,将其名称显示出来。
MyName = Dir ' 查找下一个目录。
Loop
Root.Sorted = True
Next i
End Sub
非常好用的
vb
树形
控件
找了好久的
好用的
vb
树形
控件
,我找了好久的 axtree
控件
VB
树形
控件
加载无限层.rar
vb
树形
控件
加载无限层,对数据可以动态加载无数层次,源码!
VB
使用
树形
控件
treeview
vb
中使用
树形
控件
,包含两个立体,不包括数据中的数据添加到
树形
控件
中,请使用记得点评。
VB
开发Tree
树形
控件
源码.rar
VB
开发的Tree
树形
控件
源码,界面漂亮,推荐下载,快速即可实现一个
树形
菜单,或者说是折叠菜单,另外还有滚动条及CheckBox和漂亮按钮等窗体元素的美化实例等。
VB
树形
控件
代码
添加
树形
控件
源码,可双击展开子
目录
的
树形
控件
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章