I am in need of a treeview which will behave like Windows Explorer. When the program initializes, it shoud show only C:\ Then when clicking that node, it will expand to show all the directories and files in the root directory. Then, when any of these directories are clicked, it will expand to show the next level. Note I want to load these nodes are they are requested. I don't want to load every directory and every file at initialization.
Does anyone have some code lying around that will do this?