Walter,
>I have just built a "reporting Wizard". the first page selects the report to be displayed, then, depending on which report is chosen, a second page is sometimes displayed to enter parameters for the report (eg filtering criteria). Thus the finish button is sometimes enabled for the first page, sometimes Next is. I've got this working by swapping WizardPages[1] in and out dynamically based on the report selection:
Sounds like a good solution--you're right in that I don't want to over-engineer the wizard form, but I'll take a look at some of your requirements and see what we can do.
Best Regards,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com