Windows Forms: Aero Wizard in C#

This post shows you How to make a Aero Wizard in C# .NET Windows Forms Application.

You should create a new windows forms project, then enter your project name is "AeroWizardDemo" and then click OK button.

Right click on your project select Manage NuGet Packages -> Search AeroWizard -> Install

Aero Wizard strictly follows Microsoft guidelines and uses Visual Styles to get visual theming. If you haven't got WizardControl in your visual studio toobox, you should view the video above to know how to add a library control to the visual studio toolbox.

Drag the Aero Wizard control from your visual studio toolbox to your winform, then design your form as shown below.

aero wizard c#

Add the SelectedPageChanged event handler to the WizardControl as the following c# code.

private void wizardControl1_SelectedPageChanged(object sender, EventArgs e)
    //Check page
    if (wizardControl1.SelectedPage == wizardPage3)
        for (int i = 1; i <= 100; i++)
            progressBar1.Value = i;

You can use the SelectedPage property to check current page.