sgcToolbar Feature-Matrix
Alles, was sgcToolbar kann, nach Aufgabe gruppiert, mit einem Link zum Hilfethema jeder Funktion.
Alles, was sgcToolbar kann, nach Aufgabe gruppiert, mit einem Link zum Hilfethema jeder Funktion.
9 Funktionen
7 Funktionen
4 Funktionen
4 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.
Auf VCL, FireMonkey, WinForms, WPF und Avalonia, Delphi 7 bis 13 und C++ Builder. Das Ribbon gibt es nur in der Registered Edition.
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| Registerkarten, Gruppen und Elemente | Die Befehle liegen in Registerkarten und Gruppen, mit kontextbezogenen Registerkarten, die ein Farbband zeigen, Dialogfeld-Startern und einer Anwendungsschaltfläche. Elemente sind große und kleine Schaltflächen, geteilte Schaltflächen, Dropdowns, Umschalter, Kontrollkästchen, Kombinationsfelder und Eingabefelder. | Registriert | Hilfe |
| Adaptives Layout | Wird das Fenster schmaler, schrumpfen die Gruppen nach Priorität von groß über mittel und klein bis zusammengeklappt, und das Ribbon scrollt, wenn alles zusammengeklappt ist. | Registriert | Hilfe |
| Galerien | Eine Galerie schrumpft mit abnehmendem Platz von vollen Zeilen über weniger Spalten zu einem Dropdown. | Registriert | Hilfe |
| KeyTips | Drücke Alt, um die Buchstaben zu sehen, und tippe dann Registerkarte und Befehl. Esc geht einen Schritt zurück. KeyTips funktionieren auf dem Windows-Desktop. | Registriert | Hilfe |
| Backstage-Ansicht | Die Anwendungsschaltfläche öffnet eine Backstage-Ansicht mit Befehlen und mit Seiten, die deine eigenen Steuerelemente enthalten. | Registriert | Hilfe |
| Symbolleiste für den Schnellzugriff | Eine Schnellzugriffsleiste über oder unter dem Ribbon, die die Benutzer über ein Menü oder per Rechtsklick anpassen. Sie hat eine eigene Zeile, oder das Ribbon-Formular zeichnet sie in die Titelleiste des Fensters. | Registriert | Hilfe |
| Ribbon-Formular | TsgcVCLRibbonForm, TsgcFMXRibbonForm und die Ribbon-Formulare für WinForms, WPF und Avalonia zeichnen eine Titelleiste im Theme mit dem Fenstersymbol, der Schnellzugriffsleiste, dem zentrierten Fenstertitel und den Fensterschaltflächen, in der Farbe der Registerkartenzeile des Ribbons. Schatten, Größenrahmen und die Snap-Layouts von Windows 11 bleiben erhalten, und der leere Platz verschiebt das Fenster. Liegt die Schnellzugriffsleiste unter dem Ribbon, zeigt die Titelleiste nur den Fenstertitel. | Registriert | Hilfe |
| Minimieren und Layout-Speicherung | Doppelklick auf eine Registerkarte oder Strg+F1 minimiert. SaveLayout und LoadLayout speichern die Schnellzugriffsleiste jedes Benutzers und den minimierten Zustand als JSON. | Registriert | Hilfe |
| Themes, Barrierefreiheit und Befehle | Helle, dunkle und kontrastreiche Themes, die dem Anwendungsthema folgen, Rechts-nach-links, hohe DPI und UI Automation für Screenreader. Aktionsverknüpfung in Delphi, ICommand in .NET und XAML-Deklaration in WPF und Avalonia. | Registriert | Hilfe |
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| Eintragsarten | Schaltflächen, Umschalter, Dropdowns, Trennlinien, Abstandshalter und Beschriftungen: Kind := tikButton, tikToggle, tikDropdown, tikSeparator, tikSpacer, tikLabel. | Hilfe | |
| Umschalter und Optionsgruppen | Umschalter mit demselben GroupIndex lösen einander ohne Code aus. Down liest und setzt den Zustand. | Hilfe | |
| Dropdown-Menüs | DropdownMenu nimmt ein TPopupMenu (VCL) oder ein ContextMenuStrip (WinForms) entgegen. | Hilfe | |
| Symbole und Glyphen | Symbole aus einer ImageList (Images, ImageIndex) oder ein Glyph als Buchstabe, mit optionalen Beschriftungen (ShowCaptions). | Hilfe | |
| Überlaufmenü | Einträge, die nicht mehr passen, wandern in ein Überlaufmenü, wenn das Fenster schmaler wird. | Registriert | Hilfe |
| Aktionsverknüpfungen | Die Aktionsverknüpfung hält Caption und Enabled mit einer TAction synchron. | Registriert | Hilfe |
| Badge-Link | TsgcToolbarBadgeLink zeigt eine Zahl aus einer beliebigen IsgcUIBadgeSource, etwa die Zahl der ungelesenen Benachrichtigungen des Benachrichtigungsmodells von sgcNavigation, ohne Code als Badge eines Toolbar-Elements an. Über MaxCount (99) zeigt das Badge 99+, und der zugängliche Name des Elements enthält die Zahl. Ein Ribbon-Element als Ziel ist Registriert. | Hilfe |
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| Statusfelder | Textfelder mit den Breiten Spring und AutoSize. | Hilfe | |
| Fortschritt und Anzeigen | Fortschrittsfelder und Anzeigen für aus, ok, Warnung und Fehler (spkProgress, spkIndicator, sisOff, sisOk, sisWarning, sisError). | Hilfe | |
| Threadsichere Updates | SetPanelText, SetProgress und SetIndicator aktualisieren die Statusleiste aus einem Worker-Thread, ohne Synchronize. | Hilfe | |
| Größenziehpunkt | Ein optionaler Größenziehpunkt in der Ecke der Statusleiste. | Hilfe |
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| Tastaturnavigation | Mit der Tastatur zwischen den Einträgen wechseln (TabStop). | Hilfe | |
| Themes | Helle und dunkle Themes, geteilt mit den anderen sgcUI-Produkten. | Hilfe | |
| Headless-Rendering | TsgcToolbarModel und TsgcStatusBarModel speichern ohne Fenster als PNG und SVG, auch unter Linux64. | Hilfe | |
| Rechts nach links (Arabisch und Hebräisch) | Elementfluss, Überlauf-Chevron, Dropdown-Pfeile und Trennlinien sind gespiegelt, und Beschriftungen werden von rechts nach links gelesen. Icons behalten ihre Pixel; MirrorGlyph spiegelt gerichtete wie Zurück, Vor, Rückgängig und Wiederholen. | Hilfe | |
| Barrierefreiheit | Die Schaltflächen, Umschalter und Dropdowns der Symbolleiste und die Felder der Statusleiste werden über UI Automation bereitgestellt. Links, Rechts, Pos1 und Ende wechseln zwischen Einträgen, Enter oder Leertaste aktiviert einen, Ab oder Alt+Ab öffnet ein Dropdown-Menü, die Symbolleiste ist ein Tabstopp mit sichtbarem Fokusrahmen und der hohe Kontrast von Windows wird berücksichtigt. Gib Schaltflächen, die nur ein Symbol zeigen, eine Beschriftung oder einen Hint, damit sie einen aussagekräftigen Namen erhalten. Standardmäßig aktiv unter VCL (Delphi 7 bis 13), in FireMonkey unter Windows, WinForms, WPF und Avalonia. | Hilfe |
| Aufgabe | Standard-Steuerelemente von Delphi | sgcToolbar |
|---|---|---|
| Schaltflächen, Umschalter, Dropdown-Schaltflächen und Trennstriche | TToolBar | tikButton, tikToggle, tikDropdown, tikSeparator |
| Elemente an den rechten Rand schieben | TToolBar | tikSpacer |
| Textfelder mit fester, automatischer und Spring-Breite | TStatusBar | Width, AutoSize, Spring |
| Fortschritts- und Zustandsindikatorfelder | TStatusBar | spkProgress, spkIndicator |
| Status-Updates aus einem Worker-Thread | TStatusBar | SetPanelText, SetProgress, SetIndicator |
| Schnellzugriffsleiste und Fenstertitel in der Titelleiste | CustomTitleBar mit TTitleBarPanel (VCL) | TsgcVCLRibbonForm, TsgcFMXRibbonForm |
Nur Fähigkeiten, wie in der Hilfe dokumentiert. Keine Leistungsversprechen.
Die .NET-Symbol- und Statusleiste sind ein C#-Port mit denselben Klassennamen, für WinForms, WPF und Avalonia.
| Paket | Edition | Inhalt |
|---|---|---|
esegece.sgcToolbar.Community | Community (kostenlos) | Kernbibliothek |
esegece.sgcToolbar.WinForms.Community | Community (kostenlos) | Windows-Forms-Steuerelemente |
esegece.sgcToolbar.Wpf.Community | Community (kostenlos) | WPF-Steuerelemente |
esegece.sgcToolbar.Avalonia.Community | Community (kostenlos) | Avalonia-Steuerelemente |
esegece.sgcToolbar.Rendering.Community | Community (kostenlos) | Headless-Rendering |
esegece.sgcToolbar | Registered | Kernbibliothek |
esegece.sgcToolbar.WinForms | Registered | Windows-Forms-Steuerelemente |
esegece.sgcToolbar.Wpf | Registered | WPF-Steuerelemente |
esegece.sgcToolbar.Avalonia | Registered | Avalonia-Steuerelemente |
esegece.sgcToolbar.Rendering | Registered | Headless-Rendering |
Jede Funktion von sgcToolbar ist in der sgcUI-Hilfe dokumentiert, mit je einer Ausgabe für jede Entwicklungsumgebung.
Beginne mit der Einführung zu sgcToolbar, und folge dann der Schnellstartanleitung und den Funktionsthemen.
Delphi →Die komplette sgcUI-Hilfe als PDF-Datei, zum Offline-Lesen oder Ausdrucken.
Delphi (PDF) →