@TaskMaster, can you explain a little more?
Sorry, I was trying to be funny...
If you wanted to populate a listbox with the contents of a directory, I would do it all at once. If a user has a thousand or more items in a directory, they have no right to complain about it being slow to access it.