I have developed a Dialog based Windows Explorer Application in C# using Visual Studio.NET. This application gives you a picture of how to use Treeview, Listview, Imagelist, Toolbar, Statusbar, Tooltip, LinkLabel controls. This also gives you a picture on how to use System.IO namespace for Directory and file manipulations. Also throws light on System.Globalization for date formating. The treeview population is done using a PopulateFolders() recursive function. Floppy drive is read only when the tree node is clicked. The application doesn't create any folder or file. This is just a read only application of your hard-drive. Planning to add more features in next version.
The complete source code and executable is available in the WinExplorer.zip file. The main window code is available in WExplorer.cs