'添加 List1Private WithEvents TmpDir1 As DirListBox Private WithEvents TmpFile1 As FileListBox Private Sub Form_Load() Set TmpDir1 = Me.Controls.Add("VB.DirListBox", "TmpDir1") Set TmpFile1 = Me.Controls.Add("VB.FileListBox", "TmpFile1") TmpDir1.Path = "e:\music" '指定你的文件夹路径 TmpFile1.Pattern = "*.mp3;*.mid;*.wav" '指定你要的扩展名 TmpFile1.Path = TmpDir1.Path For i = 0 To TmpFile1.ListCount - 1 List1.AddItem IIf(Right(TmpDir1.Path, 1) = "\", TmpDir1.Path & TmpFile1.List(i), TmpDir1.Path & "\" & TmpFile1.List(i)) Next i End Sub
在CSDN搜索,有很多类似例子
Private WithEvents TmpFile1 As FileListBox
Private Sub Form_Load()
Set TmpDir1 = Me.Controls.Add("VB.DirListBox", "TmpDir1")
Set TmpFile1 = Me.Controls.Add("VB.FileListBox", "TmpFile1")
TmpDir1.Path = "e:\music" '指定你的文件夹路径
TmpFile1.Pattern = "*.mp3;*.mid;*.wav" '指定你要的扩展名
TmpFile1.Path = TmpDir1.Path
For i = 0 To TmpFile1.ListCount - 1
List1.AddItem IIf(Right(TmpDir1.Path, 1) = "\", TmpDir1.Path & TmpFile1.List(i), TmpDir1.Path & "\" & TmpFile1.List(i))
Next i
End Sub