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.
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.
9 features
1 features
5 features
2 features
6 NuGet packages
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.
| Feature | Details | Community | Help |
|---|---|---|---|
| Month calendar | Single date or range, MinDate and MaxDate, disabled dates and weekdays, ISO 8601 week numbers, month, year and decade views. | Help | |
| Date picker | Date entry with a drop-down calendar and a lenient parser that understands month names. | Help | |
| Time picker | Time entry in a native edit. | Help | |
| Date and time picker | Date and time in one control. | Help | |
| Range slider | Select 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 picker | Pick 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 edit | Chips 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 |
| Rating | Star rating input. | Help | |
| Spin edit | Number entry with mouse wheel and auto repeat. | Help |
| Feature | Details | Community | Help |
|---|---|---|---|
| Data-aware editors | Date 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. | Registered | Help |
| Smart Paste | The 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 |
| Feature | Details | Community | Help |
|---|---|---|---|
| Real text entry | Date, time, number and hex fields are native edits, so IME, clipboard, undo and screen readers work. | Help | |
| Localisation | Each control carries its own locale: day and month names, formats, first day of the week, per control FormatSettings. | Help | |
| Keyboard | F4 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 DPI | Layout 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 contrast | Every 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 |
| Task | Stock Delphi controls | sgcEditors |
|---|---|---|
| Pick a date or a time from a drop down | TDateTimePicker | TsgcVCLDatePicker, TsgcVCLTimePicker |
| Date and time in one control | TDateTimePicker | TsgcVCLDateTimePicker |
| Select a range of days with a maximum length | TMonthCalendar | esmRange, MaxRangeDays |
| Block single dates and week days | TMonthCalendar | DisabledDates, DisabledWeekDays, OnIsDateDisabled |
| A locale per control | TDateTimePicker | FormatSettings |
Capabilities only, as documented in the help. No performance claims.
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.
| Package | Edition | Contents |
|---|---|---|
esegece.sgcEditors.Community | Community (free) | Core library |
esegece.sgcEditors | Registered | Core library |
esegece.sgcEditors.WinForms | Registered | Windows Forms controls |
esegece.sgcEditors.Wpf | Registered | WPF controls |
esegece.sgcEditors.Avalonia | Registered | Avalonia controls |
esegece.sgcEditors.Rendering | Registered | Headless rendering |
Every feature of sgcEditors is documented in the sgcUI help, with one build for each development environment.
Start with the sgcEditors introduction, then follow the quick start and the feature topics.
Delphi →The complete sgcUI help as a PDF file, to read offline or print.
Delphi (PDF) →