sgcEditors Feature-Matrix
Alles, was sgcEditors kann, nach Aufgabe gruppiert, mit einem Link zum Hilfethema jeder Funktion. Jedes Steuerelement gibt es für VCL, FireMonkey, WinForms, WPF und Avalonia mit denselben Eigenschaften und Ereignissen.
Alles, was sgcEditors kann, nach Aufgabe gruppiert, mit einem Link zum Hilfethema jeder Funktion. Jedes Steuerelement gibt es für VCL, FireMonkey, WinForms, WPF und Avalonia mit denselben Eigenschaften und Ereignissen.
9 Funktionen
1 Funktionen
5 Funktionen
2 Funktionen
6 NuGet-Pakete
Online-Hilfe und PDF-Handbücher
Registered kennzeichnet die Features, die in den Editionen Registered und Testversion enthalten sind, aber nicht in der kostenlosen Community Edition. ~ kennzeichnet ein Feature, das Community nur teilweise enthält, mit dem Unterschied darunter.
Jede Zeile verlinkt auf ihr Hilfethema. Die Spalte Community zeigt, was die kostenlose .NET Community Edition enthält, alles ist in Registered und in der Testversion enthalten.
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| Monatskalender | Einzelnes Datum oder Bereich, MinDate und MaxDate, deaktivierte Tage und Wochentage, Kalenderwochen nach ISO 8601, Monats-, Jahres- und Jahrzehntansicht. | Hilfe | |
| Datumsauswahl | Datumseingabe mit aufklappbarem Kalender und einem toleranten Parser, der Monatsnamen versteht. | Hilfe | |
| Zeitauswahl | Zeiteingabe in einem nativen Eingabefeld. | Hilfe | |
| Datum-Zeit-Auswahl | Datum und Uhrzeit in einem Steuerelement. | Hilfe | |
| Bereichsschieberegler | Einen Wert oder einen Bereich auf einem Schieberegler wählen. Der zweite Schiebereglerknopf ist in der registrierten Edition enthalten. | ~Ein Regler wird gezeichnet und bearbeitet, EndValue wird beibehalten, aber nicht angezeigt. | Hilfe |
| Farbauswahl | Eine Farbe wählen. Das HSV-Quadrat und die Alphaleiste sind in der registrierten Edition enthalten. | ~Nur Farbfelder und Hex, das HSV-Quadrat und die Alphaleiste werden nicht gezeichnet, und Alpha ist immer $FF. | Hilfe |
| Token-Eingabe | Chips für Tags und Empfänger. Die Autovervollständigungsliste ist in der registrierten Edition enthalten. | ~Chips, Validierung und Limits funktionieren, die Autovervollständigungsliste öffnet sich nie. | Hilfe |
| Bewertung | Eingabe einer Sternebewertung. | Hilfe | |
| Spin-Eingabe | Zahleneingabe mit Mausrad und automatischer Wiederholung. | Hilfe |
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| Datensensitive Editoren | Datumsauswahl, Zeitauswahl, Spin-Eingabe, Bewertung und Bereichsschieberegler binden DataSource und DataField; der Bereichsschieberegler bindet zusätzlich EndDataField. Null-Felder werden leer angezeigt. Delphi und C++ Builder. | Registriert | Hilfe |
| Smart Paste | Der Monatskalender, die Datums-, Zeit- und Datum-Zeit-Auswahl, die Spin-Eingabe, die Bewertung, die Token-Eingabe und die Farbauswahl nehmen an Smart Paste teil. TsgcVCLSmartPaste und TsgcFMXSmartPaste (unter .NET TsgcWinFormsSmartPaste, TsgcWpfSmartPaste und TsgcAvaloniaSmartPaste) verwandeln einen eingefügten Text, etwa eine E-Mail oder einen Adressblock, in Werte für die Steuerelemente eines Formulars, sgcEditors und Standard-Steuerelemente für Eingabe, Kombinationsfeld, Kontrollkästchen und Datum gleichermaßen, mit Rückgängig und einer Smart-Paste-Schaltfläche. An den KI-Anbieter werden nur der eingefügte Text und die Feldbeschreibungen gesendet, und ohne Anbieter liest ein lokaler Parser Zeilen wie Name: value. | Hilfe |
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| Echte Texteingabe | Felder für Datum, Zeit, Zahlen und Hexwerte sind native Eingabefelder, daher funktionieren IME, Zwischenablage, Rückgängig und Screenreader. | Hilfe | |
| Lokalisierung | Jedes Steuerelement trägt sein eigenes Gebietsschema: Tages- und Monatsnamen, Formate, erster Wochentag, FormatSettings pro Steuerelement. | Hilfe | |
| Tastatur | F4 oder Alt+Pfeil nach unten für Dropdowns, Pfeiltasten sowie Bild auf und Bild ab im Kalender, Mausrad und automatische Wiederholung in der Spin-Eingabe, Fokusrahmen. | Hilfe | |
| DPI pro Monitor | Layout in logischen Pixeln bei 96 DPI, pro Monitor skaliert, wobei das Dropdown mit der DPI seines Monitors gezeichnet wird. | Hilfe | |
| Rechts nach links (Arabisch und Hebräisch) | Spin-, Dropdown- und Löschen-Schaltflächen wechseln die Seite; Richtung von Schieberegler und Bewertung, Reihenfolge der Wochentage im Kalender, Pfeile und Token-Fluss sind gespiegelt, und das innere Eingabefeld erhält dieselbe Richtung. | Hilfe | |
| Screenreader und hoher Kontrast | Jeder Editor stellt seine Rolle, seinen Namen und seinen Wert über UI Automation bereit, zusammen mit den Teilen der zusammengesetzten Editoren (Datumsteile, Token, Bewertungssterne, Farbe) und ihren Popups, solange sie geöffnet sind. Der Fokusrahmen ist immer sichtbar, und der hohe Kontrast von Windows wird berücksichtigt. Standardmäßig aktiv unter VCL (Delphi 7 bis 13), in FireMonkey unter Windows, WinForms, WPF und Avalonia. | Hilfe |
| Aufgabe | Standard-Steuerelemente von Delphi | sgcEditors |
|---|---|---|
| Ein Datum oder eine Zeit aus einem Dropdown wählen | TDateTimePicker | TsgcVCLDatePicker, TsgcVCLTimePicker |
| Datum und Zeit in einem Steuerelement | TDateTimePicker | TsgcVCLDateTimePicker |
| Einen Tagesbereich mit maximaler Länge wählen | TMonthCalendar | esmRange, MaxRangeDays |
| Einzelne Daten und Wochentage sperren | TMonthCalendar | DisabledDates, DisabledWeekDays, OnIsDateDisabled |
| Ein Locale pro Steuerelement | TDateTimePicker | FormatSettings |
Nur Fähigkeiten, wie in der Hilfe dokumentiert. Keine Leistungsversprechen.
Die .NET-Editoren sind ein C#-Port mit denselben Namen und Ereignissen, für WinForms, WPF und Avalonia. Unter WPF sind die Werteigenschaften Dependency Properties, die sich in beide Richtungen binden lassen.
| Paket | Edition | Inhalt |
|---|---|---|
esegece.sgcEditors.Community | Community (kostenlos) | Kernbibliothek |
esegece.sgcEditors | Registered | Kernbibliothek |
esegece.sgcEditors.WinForms | Registered | Windows-Forms-Steuerelemente |
esegece.sgcEditors.Wpf | Registered | WPF-Steuerelemente |
esegece.sgcEditors.Avalonia | Registered | Avalonia-Steuerelemente |
esegece.sgcEditors.Rendering | Registered | Headless-Rendering |
Jede Funktion von sgcEditors ist in der sgcUI-Hilfe dokumentiert, mit je einer Ausgabe für jede Entwicklungsumgebung.
Beginne mit der Einführung zu sgcEditors, und folge dann der Schnellstartanleitung und den Funktionsthemen.
Delphi →Die komplette sgcUI-Hilfe als PDF-Datei, zum Offline-Lesen oder Ausdrucken.
Delphi (PDF) →