a bit more "sexy"

VB Code:
  1. Private Sub Command3_Click()
  2.     Dim sFile As String
  3.     Dim s As String
  4.     Dim sPath As String
  5.     Dim sArr() As String
  6.     Dim sFileMasks(4) As String
  7.     Dim i As Integer
  8.    
  9.     sFileMasks(0) = "*.BMP"
  10.     sFileMasks(1) = "*.JPG"
  11.     sFileMasks(2) = "*.TIF"
  12.     sFileMasks(3) = "*.JPEG"
  13.     sFileMasks(4) = "*.GIF"
  14.    
  15.     sPath = "C:\TEST\"
  16.    
  17.     For i = 0 To UBound(sFileMasks())
  18.         sFile = Dir(sPath & sFileMasks(i))
  19.         Do While sFile <> ""
  20.             s = s & sPath & sFile & vbCrLf
  21.             sFile = Dir
  22.         Loop
  23.     Next i
  24.        
  25.     'get all the files found into an array
  26.     sArr = Split(s, vbCrLf)
  27.    
  28.     'fill the listbox
  29.     List1.Clear
  30.     For i = 0 To UBound(sArr())
  31.         List1.AddItem sArr(i)
  32.     Next i
  33. End Sub