|
The FileOpen dialogue is unsuitable for selecting just a directory.
This is where DirSelect() comes in. It presents a tree-view similar
to the Windows Explorer browser, recognising floppy and hard drives,
cd-roms etc. as well as network drives. The dialogue can be set to
initially highlight a given directory, and returns the full path
including a trailing backslash.
Complete with icon files, test
module and project file.
This is an excellent example of extensive manipulation of a TreeView, using threads to
perform background processing, use of context-menu's and inter-control synchronisation.
It is also an excellent example of what can be achieved through internet-based
co-operative programming.
|