Carpeta en uso no me permite borrar
Quisiera saber si me pudieran ayudar, tengo un formulario en el cual trabajo con archivos jpg capturo la ruta de cierta carpeta en un textbox y al mismo tiempo cuento la cantidad de archivos que tengo en dicha carpeta (esto lo hago con CurDir), y también hago que me liste todos los nombre de los archivos de dicha carpeta en un listbox esto lo hago con Dir), todo esto me funciona perfectamente desde hay puedo copiar y pegar todo ok.
La situación es cuando termino de hacer todo lo que tenía que hacer con dicha carpeta y limpio todos mis controles, y voy a intentar borrar dicha carpeta no lo pudo hacer porque me dice que está en uso, y para lograr borrar la carpeta o direcciono otra carpeta o la cierro mi aplicación y recién la pudo borrar.
Como puedo hacer sin cerrar la aplicación o sin direccionar otra carpeta, con solo presionar el botón de limpiar los controle me permita borrar la carpeta y no me salga el mensaje que está en uso