public static bool ShowWizzard(WizzardTask task) { var wizzardForm = new WizzardForm(task); Application.Run(wizzardForm); return !task.IsCanceled; }
public WizzardForm(WizzardTask task) { InitializeComponent(); picIcon.Image = new Icon(Icon, new Size(48, 48)).ToBitmap(); currentStep = 0; this.task = task; task.Before(); stepControls = task.StepControls; UpdateWizzard(); }