最简单办法使用文件控件。
新建一工程,在窗口上添加如下控件:一个combobox控件combo1,一个dirlistbox控件dir1,一个filelistbox控件file1(所有控件都是默认名称),拷贝下述代码运行,机会发现combo1里的内容前面都是文件夹,后面都是文件名。
'******************************拷贝下列代码运行*****************************
Private Sub Dir1_Change()
File1.Path = Dir1.Path
'让文件控件路径和文件夹路径一起变化
End Sub
Private Sub Form_Load()
Dim i As Integer
Combo1.Clear
Dir1.Visible = False
File1.Visible = False '让文件控件不可见
Dir1.Path = App.Path & "\data"
'设置你所需要显示的文件夹路径
For i = 0 To Dir1.ListCount - 1
Combo1.AddItem Dir1.List(i)
'首先在combo1中填充所有文件夹
Next
For i = 0 To File1.ListCount - 1
Combo1.AddItem File1.List(i)
'接着在combo1中填该目录下所有文件名
Next
End Sub