>Has anyone got any experience of creating a crumb trail (I think that's what they are called), where as a user navigates through a hierarchical menu an on-screen control updates showing their position in the menu tree?
>
>What I'm really looking for is a fast way for users to jump back up a sequence of dialogues without having to click Cancel, Cancel, Cancel etc. to return to a higher level.
>
>I assume that the application would need a window management object to implement this sort of navigation control and bypass.
Actually there can be a number of ways to do this. You can have a container with a bunch of underlined labels somewhere near the top of the form, where each label would activate the corresponding form. The caller form would have to pass itself as parameter to called form, and the called form would retrieve the caller's breadcrumb object and copy its member, plus add the last one (or make it visible and add thisform as the last invisible member). Each breadcrumb would be a label+form reference pair - maybe an array or a collection property of the container. The container would have to resize itself to accomodate the labels... all in all, sounds like a couple of hours of work.