I've got a WinForms Wizard version 12.1.304.0 with 3 pages. The last page being wzpComponent, I'd like to simply disable the Finish-button until all required fields in the wizard are completed. This has turned out more difficult than expected. While I thought I could do:
wzpComponent.FinishButtonEnabled = WizardButtonEnabledDefault.False;
It turned out this acts more along the lines of "visible" than "enabled" because the Finish-button disappears and a disabled Next-button shows. Next, I tried this to no avail:
wzpComponent.FinishButtonEnabled = WizardButtonEnabledDefault.False;
wzpComponent.FinishButtonVisible = true;
Really what I want is the Finish-button visible but not enabled until all required fields are done. What I tried after the above was to use:
this.wizard1.FinishButtonEnabled = false;
It didn't disable the Finish-button. It's still enabled. I tried:
this.wizard1.FinishButton.Enabled = false;
Same thing. Still enabled. How do I "disable" the Finish-button and keep it visible? Better yet, databind its enabled/disabled to a true/false-value from my object, which seems a bit difficult with the tristate-enum for FinishButtonEnabled?
Upgrading the Wizard-component is not an option because it's too much work getting approvals.
Best Regards.