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.
6 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.
| 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 |
| 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 |
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 | 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) →