Article 3 on WinForms Wizards - Named Navigation: When Duncan links your articles, you know its time to support them.
Well, I was going to wait a week or so before posting this jewel, but what the heck. I'm really excited about the game I have prepared to make use of the WizardController class, so the faster I get through all of the gritty details, the faster I can get to the fun. My latest article focuses on named navigation. Previously the wizard was linear and proceeded from start to finish. The new control structure allows you to jump around conditionally to the next panel based on user input. This step helps prepare the technology to handle large wizard projects with multiple code-paths (something crucial for implementing a game solely on the principle of wizard navigation ;-)
Article 1 in the series: Make a Wizard faster than you can take a Wiz.
Article 2 in the series: A slightly better WinForms wizard, and slightly more work.
Article 3 in the series: Adding Named Panel Navigation to the WizardController