I've seen a couple folder-selecting dialog box components, but I'm looking for one that will allow me to define a callback that validates a directory based on specific criteria in the files it contains, and enable/disable the OK button based on this. I've seen other Windows apps do stuff like that. Does anyone know of a Delphi component that will do this?