private void buttonOK_Click(object sender, EventArgs e)
 {
     if (wizardStage == WizardStageEnum.Step1)
     {
         if (newAircraftStep1Control.CreationOptions == NewAircraftStep1Control.CreationOptionsEnum.NewAircraft)
         {
             wizardStage = WizardStageEnum.Step2New;
             newAircraftStep2Control.Visible = true;
             buttonOK.Enabled = newAircraftStep2Control.FormValid;
         }
         else
         {
             wizardStage = WizardStageEnum.Step2Variation;
             newVariationStep2Control.Visible = true;
             buttonOK.Enabled = newVariationStep2Control.FormValid;
         }
         newAircraftStep1Control.Visible = false;
         buttonOK.Text      = "&Finish";
         buttonBack.Enabled = true;
     }
     else
     {
         this.DialogResult = DialogResult.OK;
         if (wizardStage == WizardStageEnum.Step2New)
         {
             wizardResult = WizardResultEnum.NewAircraft;
         }
         else
         {
             wizardResult = WizardResultEnum.NewVariation;
         }
         this.Close();
     }
 }
 private void buttonBack_Click(object sender, EventArgs e)
 {
     if ((wizardStage == WizardStageEnum.Step2New) ||
         (wizardStage == WizardStageEnum.Step2Variation))
     {
         wizardStage = WizardStageEnum.Step1;
         newAircraftStep2Control.Visible  = false;
         newVariationStep2Control.Visible = false;
         newAircraftStep1Control.Visible  = true;
         buttonOK.Text      = "&Next >";
         buttonOK.Enabled   = true;
         buttonBack.Enabled = false;
     }
 }