As I am providing the control class as it is, I would like to mention only the main logic here. This saves lot of of waiting time when the application is initially shown. If user wishes to see files also AND wishes to change the file filter, tree is updated. Of course, this has no effect if file flag is turned off. Updation is also possible by pressing F5 key with focus on Tree control.
Semaphore object is used for Thread Synchronization.
With regards, Achalla Srinivasu. Corp. All Rights Reserved.