i see what you are saying. there are a couple of ways to do this. the easiest might be create a list collection of all files like this:
Code:
Dim myFileList As New List(Of String)
then fill the list like this:
Code:
For Each BackupFiles As String In My.Computer.FileSystem.GetFiles(BackupFolder, FileIO.SearchOption.SearchTopLevelOnly, "PigginGifts*.bak")
myFIleList.add(IO.Path.GetFileName(BackupFiles))\
Next
Now you have a collection of all files. You can iterate of this list any way you want (8 items at a time, for instance). So, you can have a variable like CurrentCount = 0. Each time a user hits a "next set" button or label, increment the count by 8. then you can use a for loop. (ie for i = CurrentCount to myFIleList.length)