Skip to content

piksel/TabWizardControl

Repository files navigation

TabWizardControl

Simple wizard control for .NET WinForms that extends a TabControl for this purpose.

Design-time:

Runtime:

Behaviour controlled by lambdas:

    // Move to Bar if checked, move to Baz if checked, otherwise disable Next button
    wizard.NextFunction(tpFoo, () => rbBar.Checked ? tpBar : rbBaz.Checked ? tpBaz : null);

    // Link Previous button for Baz panel to Foo (skipping Bar)
    wizard.PreviousFunction(tpBaz, tpFoo);
    
    // Enable the Next button for Baz if a value from the combobox has been selected
    wizard.NextFunction(tpBaz, () => comboBox1.SelectedIndex >= 0);

About

Simple wizard control for .NET WinForms

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages