sgcEditors Feature Matrix

Everything sgcEditors does, grouped by task, with a link to the help topic of each feature. Each control exists for VCL, FireMonkey, WinForms, WPF and Avalonia with the same properties and events.

Controls

9 features

Data Forms

1 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. The Community column shows what the free .NET Community edition includes; everything is in Registered and Trial.

Controls

FeatureDetailsCommunityHelp
Month calendarSingle date or range, MinDate and MaxDate, disabled dates and weekdays, ISO 8601 week numbers, month, year and decade views.Help
Date pickerDate entry with a drop-down calendar and a lenient parser that understands month names.Help
Time pickerTime entry in a native edit.Help
Date and time pickerDate and time in one control.Help
Range sliderSelect a value or a range on a slider. The second thumb is in the Registered edition.~One thumb is drawn and edited; EndValue is kept but not shown.Help
Colour pickerPick a colour. The HSV square and the alpha bar are in the Registered edition.~Swatches and hex only; the HSV square and the alpha bar are not drawn and the alpha is always $FF.Help
Token editChips for tags and recipients. The auto-complete list is in the Registered edition.~The chips, validation and limits work; the auto complete list never opens.Help
RatingStar rating input.Help
Spin editNumber entry with mouse wheel and auto repeat.Help

Data Forms

FeatureDetailsCommunityHelp
Data-aware editorsDate picker, time picker, spin edit, rating and range slider bind DataSource and DataField; the range slider also binds EndDataField. Null fields show empty. Delphi and C++ Builder.RegisteredHelp
Smart PasteThe month calendar, the date, time and date time pickers, the spin edit, the rating, the token edit and the colour picker take part in Smart Paste. TsgcVCLSmartPaste and TsgcFMXSmartPaste (in .NET TsgcWinFormsSmartPaste, TsgcWpfSmartPaste and TsgcAvaloniaSmartPaste) turn a pasted text, such as an e-mail or an address block, into values for the controls of a form, sgcEditors and standard edit, combo, check box and date controls alike, with Undo and a Smart Paste button. Only the pasted text and the field descriptions are sent to the AI provider, and with no provider a local parser reads lines such as Name: value.Help

Entry, Locale and Accessibility

FeatureDetailsCommunityHelp
Real text entryDate, time, number and hex fields are native edits, so IME, clipboard, undo and screen readers work.Help
LocalisationEach control carries its own locale: day and month names, formats, first day of the week, per control FormatSettings.Help
KeyboardF4 or Alt+Down for drop-downs, arrows and PageUp and PageDown in the calendar, mouse wheel and auto repeat in the spin edit, focus ring.Help
Per monitor DPILayout in logical pixels at 96 DPI, scaled per monitor, with the drop-down drawn at the DPI of its monitor.Help
Right to left (Arabic and Hebrew)Spin, dropdown and clear buttons move to the other side, slider and rating direction, calendar weekday order, arrows and token flow are mirrored, and the inner edit field gets the same direction.Help
Screen readers and high contrastEvery editor exposes its role, name and value to UI Automation, together with the parts of the composite editors (date parts, tokens, rating stars, colour) and their popups while they are open. The focus ring is always visible and Windows high contrast is followed. On by default on VCL (Delphi 7 to 13), FireMonkey on Windows, WinForms, WPF and Avalonia.Help

Themes and Rendering

FeatureDetailsCommunityHelp
ThemesLight and dark themes with one property, plus AccentColor and TextStyle.Help
Headless renderingSaveToPNG and SaveToSVG on every control and on the headless models, also on Linux64.Help

sgcEditors next to the stock Delphi controls

TaskStock Delphi controlssgcEditors
Pick a date or a time from a drop downTDateTimePickerTsgcVCLDatePicker, TsgcVCLTimePicker
Date and time in one controlTDateTimePickerTsgcVCLDateTimePicker
Select a range of days with a maximum lengthTMonthCalendaresmRange, MaxRangeDays
Block single dates and week daysTMonthCalendarDisabledDates, DisabledWeekDays, OnIsDateDisabled
A locale per controlTDateTimePickerFormatSettings

Capabilities only, as documented in the help. No performance claims.

sgcEditors for .NET

The .NET editors are a C# port with the same names and events, for WinForms, WPF and Avalonia. In WPF the value properties are dependency properties that bind two way.

PackageEditionContents
esegece.sgcEditors.CommunityCommunity (free)Core library
esegece.sgcEditorsRegisteredCore library
esegece.sgcEditors.WinFormsRegisteredWindows Forms controls
esegece.sgcEditors.WpfRegisteredWPF controls
esegece.sgcEditors.AvaloniaRegisteredAvalonia controls
esegece.sgcEditors.RenderingRegisteredHeadless rendering

Documentation

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

Online Help

Start with the sgcEditors 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 sgcEditors

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