One of the sessions I'm doing at Southwest Fox 2008 is titled "Creating Explorer Interfaces in Visual FoxPro". Explorer interfaces appear everywhere these days: Windows Explorer, Outlook, iTunes, Stonefield Query, and so on. These interfaces have one thing in common: a list of items at the left, usually shown in a TreeView control, and information about the selected item at the right.
I'm really jazzed about this session. I'm having so much fun creating the samples for it because I get to play with some very cool user interface controls available from VFPX. In addition, I've created some classes that make it very easy to create your own explorer interfaces with minimal code. No more worrying about how TreeViews work, how to get drag and drop working, how to link a TreeView node with a properties pane, and so on.
To whet your appetite for this session and hopefully entice you to attend, I've created a short video (about 9.5 minutes) showing a sample form using an explorer interface and how easy it is to add a new panel to the form. Anyone attending Southwest Fox will get full source code for everything and a white paper describing how it works and how to use it.
(And in case you're wondering, yes, you can expect some of this eye candy to show up in Stonefield Query in a future release.)