sgcWizard Feature Matrix

Everything sgcWizard does, grouped by task, with a link to the help topic of each feature.

Wizard

7 features

Stepper

3 features

.NET

6 NuGet packages

Documentation

Online help and PDF manuals

Registered marks the features that are in the Registered and Trial editions and not in the free Community edition. ~ marks a feature that Community has in part, with the difference below it.

Every row links to its help topic. Every feature is included in the free .NET Community edition, in Registered and in Trial.

Wizard

FeatureDetailsCommunityHelp
Pages as stepsAddPage('Caption') adds a page and a stepper entry, with Description and StepGlyph per page. A component editor adds pages at design time.Help
NavigationNext and Back move between the pages; Skip on a page makes them jump over it.Help
Button captionsBuilt-in Back, Next, Finish and Cancel buttons with your own wording: BackCaption, NextCaption, FinishCaption, CancelCaption, ShowCancel.Help
Finish and cancelOnFinish and the cancel handling close the flow.Help
ValidationOnBeforePageChange(aFromIndex, aToIndex, var aAllow) stops the move until the page is valid.Help
Page transitionsTransition animates the change of page with wtSlide, wtFade or wtSlideFade (wtNone by default) in TransitionDuration milliseconds, 200 by default. The slide follows the direction of the move and is mirrored in right to left layouts. ReduceMotion follows the Windows animation setting by default, OnTransitionStart and OnTransitionEnd report each transition, and the new page is active and focused at once, so validation and the keyboard are not delayed. On VCL, FireMonkey, WinForms, WPF and Avalonia.Help
Summary pageWith ShowSummary the wizard adds a last page that lists, for every visited page, the captions of its fields and the values the user entered, read from the labels and the controls of the page. Passwords are masked and skipped pages are left out. Each section has an Edit link that goes back to its page, and Next then returns to the summary. SummaryTitle sets the title, OnGetSummaryItems adds or changes lines and OnSummaryEdit can refuse an edit. The page follows the theme, high contrast and right to left layouts, is read by screen readers and is translated into the 12 sgcUI languages. On VCL, FireMonkey, WinForms, WPF and Avalonia.Help

Stepper

FeatureDetailsCommunityHelp
Stepper layoutStepperPosition = wspTop, wspLeft or wspNone.Help
Step stateswssPending, wssActive, wssCompleted, wssError and wssSkipped, set automatically with AutoStates.Help
Standalone stepperTsgcVCLStepper with Orientation, ActiveIndex, ShowDescriptions, Clickable and OnStepClick, no wizard needed.Help

Keyboard, Themes and Rendering

FeatureDetailsCommunityHelp
KeyboardEnter is Next, Escape is Cancel.Help
ThemesLight and dark themes and an accent colour: Theme, AccentColor.Help
Headless renderingsgcWizardSaveToPNG and sgcWizardSaveToSVG on a TsgcStepperModel, also on Linux64.Help
Right to left (Arabic and Hebrew)The stepper side, step order, connectors and the Back and Next buttons with their arrows are mirrored. Your page content follows its own direction.Help
AccessibilityThe steps of the stepper with their state, the current page and the buttons of the button bar are exposed to UI Automation. Ctrl+Tab and Ctrl+Shift+Tab go to the next or previous step from anywhere inside the wizard, the stepper and the button bar are tab stops with a visible focus ring, and Windows high contrast is followed. On by default on VCL (Delphi 7 to 13), FireMonkey on Windows, WinForms, WPF and Avalonia.Help

sgcWizard for .NET

The .NET wizard is a C# port with the same class names, for WinForms, WPF and Avalonia. In WPF and Avalonia a page holds one child; in WinForms a page is a container.

PackageEditionContents
esegece.sgcWizard.CommunityCommunity (free)Core library
esegece.sgcWizard.WinForms.CommunityCommunity (free)Windows Forms controls
esegece.sgcWizard.Wpf.CommunityCommunity (free)WPF controls
esegece.sgcWizard.Avalonia.CommunityCommunity (free)Avalonia controls
esegece.sgcWizard.Rendering.CommunityCommunity (free)Headless rendering
esegece.sgcWizardRegisteredCore library
esegece.sgcWizard.WinFormsRegisteredWindows Forms controls
esegece.sgcWizard.WpfRegisteredWPF controls
esegece.sgcWizard.AvaloniaRegisteredAvalonia controls
esegece.sgcWizard.RenderingRegisteredHeadless rendering

Documentation

Every feature of sgcWizard is documented in the sgcUI help, with one build for each development environment.

Online Help

Start with the sgcWizard introduction, then follow the quick start and the feature topics.

Delphi →
C++ Builder →
.NET →

PDF Manuals

The complete sgcUI help as a PDF file, to read offline or print.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Best value: All-AccessEvery eSeGeCe product, Premium Support included, from €1,059/year.
See All-Access pricing

Build with sgcWizard

Download the sgcUI trial and add sgcWizard to your Delphi, C++ Builder or .NET application.