sgcToolbar Feature-Matrix

Alles, was sgcToolbar kann, nach Aufgabe gruppiert, mit einem Link zum Hilfethema jeder Funktion.

Ribbon

9 Funktionen

Symbolleiste

7 Funktionen

Statusleiste

4 Funktionen

.NET

6 NuGet-Pakete

Dokumentation

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.

Ribbon

Auf VCL, FireMonkey, WinForms, WPF und Avalonia, Delphi 7 bis 13 und C++ Builder. Das Ribbon gibt es nur in der Registered Edition.

FunktionDetailsCommunityHilfe
Registerkarten, Gruppen und ElementeDie 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.RegistriertHilfe
Adaptives LayoutWird 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.RegistriertHilfe
GalerienEine Galerie schrumpft mit abnehmendem Platz von vollen Zeilen über weniger Spalten zu einem Dropdown.RegistriertHilfe
KeyTipsDrü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.RegistriertHilfe
Backstage-AnsichtDie Anwendungsschaltfläche öffnet eine Backstage-Ansicht mit Befehlen und mit Seiten, die deine eigenen Steuerelemente enthalten.RegistriertHilfe
Symbolleiste für den SchnellzugriffEine 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.RegistriertHilfe
Ribbon-FormularTsgcVCLRibbonForm, 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.RegistriertHilfe
Minimieren und Layout-SpeicherungDoppelklick auf eine Registerkarte oder Strg+F1 minimiert. SaveLayout und LoadLayout speichern die Schnellzugriffsleiste jedes Benutzers und den minimierten Zustand als JSON.RegistriertHilfe
Themes, Barrierefreiheit und BefehleHelle, 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.RegistriertHilfe

Symbolleiste

FunktionDetailsCommunityHilfe
EintragsartenSchaltflächen, Umschalter, Dropdowns, Trennlinien, Abstandshalter und Beschriftungen: Kind := tikButton, tikToggle, tikDropdown, tikSeparator, tikSpacer, tikLabel.Hilfe
Umschalter und OptionsgruppenUmschalter mit demselben GroupIndex lösen einander ohne Code aus. Down liest und setzt den Zustand.Hilfe
Dropdown-MenüsDropdownMenu nimmt ein TPopupMenu (VCL) oder ein ContextMenuStrip (WinForms) entgegen.Hilfe
Symbole und GlyphenSymbole 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.RegistriertHilfe
AktionsverknüpfungenDie Aktionsverknüpfung hält Caption und Enabled mit einer TAction synchron.RegistriertHilfe
Badge-LinkTsgcToolbarBadgeLink 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

Statusleiste

FunktionDetailsCommunityHilfe
StatusfelderTextfelder mit den Breiten Spring und AutoSize.Hilfe
Fortschritt und AnzeigenFortschrittsfelder und Anzeigen für aus, ok, Warnung und Fehler (spkProgress, spkIndicator, sisOff, sisOk, sisWarning, sisError).Hilfe
Threadsichere UpdatesSetPanelText, SetProgress und SetIndicator aktualisieren die Statusleiste aus einem Worker-Thread, ohne Synchronize.Hilfe
GrößenziehpunktEin optionaler Größenziehpunkt in der Ecke der Statusleiste.Hilfe

Tastatur, Themes und Rendering

FunktionDetailsCommunityHilfe
TastaturnavigationMit der Tastatur zwischen den Einträgen wechseln (TabStop).Hilfe
ThemesHelle und dunkle Themes, geteilt mit den anderen sgcUI-Produkten.Hilfe
Headless-RenderingTsgcToolbarModel 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
BarrierefreiheitDie 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

sgcToolbar neben den Standard-Steuerelementen von Delphi

AufgabeStandard-Steuerelemente von DelphisgcToolbar
Schaltflächen, Umschalter, Dropdown-Schaltflächen und TrennstricheTToolBartikButton, tikToggle, tikDropdown, tikSeparator
Elemente an den rechten Rand schiebenTToolBartikSpacer
Textfelder mit fester, automatischer und Spring-BreiteTStatusBarWidth, AutoSize, Spring
Fortschritts- und ZustandsindikatorfelderTStatusBarspkProgress, spkIndicator
Status-Updates aus einem Worker-ThreadTStatusBarSetPanelText, SetProgress, SetIndicator
Schnellzugriffsleiste und Fenstertitel in der TitelleisteCustomTitleBar mit TTitleBarPanel (VCL)TsgcVCLRibbonForm, TsgcFMXRibbonForm

Nur Fähigkeiten, wie in der Hilfe dokumentiert. Keine Leistungsversprechen.

sgcToolbar für .NET

Die .NET-Symbol- und Statusleiste sind ein C#-Port mit denselben Klassennamen, für WinForms, WPF und Avalonia.

PaketEditionInhalt
esegece.sgcToolbar.CommunityCommunity (kostenlos)Kernbibliothek
esegece.sgcToolbar.WinForms.CommunityCommunity (kostenlos)Windows-Forms-Steuerelemente
esegece.sgcToolbar.Wpf.CommunityCommunity (kostenlos)WPF-Steuerelemente
esegece.sgcToolbar.Avalonia.CommunityCommunity (kostenlos)Avalonia-Steuerelemente
esegece.sgcToolbar.Rendering.CommunityCommunity (kostenlos)Headless-Rendering
esegece.sgcToolbarRegisteredKernbibliothek
esegece.sgcToolbar.WinFormsRegisteredWindows-Forms-Steuerelemente
esegece.sgcToolbar.WpfRegisteredWPF-Steuerelemente
esegece.sgcToolbar.AvaloniaRegisteredAvalonia-Steuerelemente
esegece.sgcToolbar.RenderingRegisteredHeadless-Rendering

Dokumentation

Jede Funktion von sgcToolbar ist in der sgcUI-Hilfe dokumentiert, mit je einer Ausgabe für jede Entwicklungsumgebung.

Online-Hilfe

Beginne mit der Einführung zu sgcToolbar, und folge dann der Schnellstartanleitung und den Funktionsthemen.

Delphi →
C++ Builder →
.NET →

PDF-Handbücher

Die komplette sgcUI-Hilfe als PDF-Datei, zum Offline-Lesen oder Ausdrucken.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Bestes Preis-Leistungs-Verhältnis: All-AccessAlle eSeGeCe-Produkte, inklusive Premium-Support, ab €1,059 pro Jahr.
All-Access-Preise ansehen

Entwickle mit sgcToolbar

Lade die sgcUI-Testversion herunter und füge sgcToolbar zu deiner Delphi-, C++ Builder- oder .NET-Anwendung hinzu.