sgcToolbar functiematrix
Alles wat sgcToolbar doet, gegroepeerd per taak, met een link naar het helponderwerp van elke functie.
Alles wat sgcToolbar doet, gegroepeerd per taak, met een link naar het helponderwerp van elke functie.
6 functies
4 functies
4 functies
6 NuGet-pakketten
Online help en pdf-handleidingen
Geregistreerd markeert functies die in de geregistreerde editie en de proefversie zitten, maar niet in de gratis Community-editie. ~ markeert een functie die Community gedeeltelijk heeft, met het verschil eronder.
Elke rij linkt naar het bijbehorende helponderwerp. De kolom Community toont wat de gratis .NET Community-editie bevat; alles zit in Registered en de proefversie.
| Functie | Details | Community | Help |
|---|---|---|---|
| Itemtypen | Knoppen, schakelaars, uitklaplijsten, scheidingslijnen, afstandhouders en labels: Kind := tikButton, tikToggle, tikDropdown, tikSeparator, tikSpacer, tikLabel. | Help | |
| Schakelaars en radiogroepen | Schakelaars met dezelfde GroupIndex heffen elkaar op, zonder code. Down leest en zet de status. | Help | |
| Uitklapmenu's | DropdownMenu accepteert een TPopupMenu (VCL) of een ContextMenuStrip (WinForms). | Help | |
| Pictogrammen en glyphs | Pictogrammen uit een ImageList (Images, ImageIndex) of een Glyph-letter, met optionele bijschriften (ShowCaptions). | Help | |
| Overloopmenu | Items die niet meer passen, verhuizen naar een overloopmenu wanneer het venster smaller wordt. | Geregistreerd | Help |
| Actielinks | De actielink houdt Caption en Enabled gesynchroniseerd met een TAction. | Geregistreerd | Help |
| Functie | Details | Community | Help |
|---|---|---|---|
| Statuspanelen | Tekstpanelen met de breedtes Spring en AutoSize. | Help | |
| Voortgang en indicatoren | Voortgangspanelen en indicatoren voor uit, goed, waarschuwing en fout (spkProgress, spkIndicator, sisOff, sisOk, sisWarning, sisError). | Help | |
| Threadveilige updates | SetPanelText, SetProgress en SetIndicator werken de statusbalk bij vanuit een werkthread zonder Synchronize. | Help | |
| Formaatgreep | Een optionele formaatgreep in de hoek van de statusbalk. | Help |
| Functie | Details | Community | Help |
|---|---|---|---|
| Toetsenbordnavigatie | Beweeg met het toetsenbord tussen de items (TabStop). | Help | |
| Thema's | Lichte en donkere thema's gedeeld met de andere sgcUI-producten. | Help | |
| Headless renderen | TsgcToolbarModel en TsgcStatusBarModel bewaren naar PNG en SVG zonder venster, ook op Linux64. | Help | |
| Rechts naar links (Arabisch en Hebreeuws) | Itemstroom, overflow-chevron, uitklappijlen en scheidingslijnen zijn gespiegeld en bijschriften lezen van rechts naar links. Pictogrammen behouden hun pixels; MirrorGlyph spiegelt richtingsgebonden pictogrammen zoals terug, vooruit, ongedaan maken en opnieuw uitvoeren. | Help | |
| Toegankelijkheid | De knoppen, schakelaars en dropdowns van de werkbalk en de panelen van de statusbalk worden aan UI Automation aangeboden. Links, Rechts, Home en End gaan tussen items, Enter of Spatie activeert er een, Omlaag of Alt+Omlaag opent een dropdownmenu, de werkbalk is een tabstop met een zichtbare focusring en Windows hoog contrast wordt gevolgd. Geef knoppen die alleen een pictogram tonen een bijschrift of een Hint, zodat ze een zinvolle naam krijgen. Standaard aan op VCL (Delphi 7 tot en met 13), FireMonkey op Windows, WinForms, WPF en Avalonia. | Help |
| Taak | Standaard Delphi-besturingselementen | sgcToolbar |
|---|---|---|
| Knoppen, schakelaars, dropdownknoppen en scheidingslijnen | TToolBar | tikButton, tikToggle, tikDropdown, tikSeparator |
| Items naar de rechterrand duwen | TToolBar | tikSpacer |
| Tekstpanelen met vaste, automatische en springbreedtes | TStatusBar | Width, AutoSize, Spring |
| Voortgangs- en statusindicatorpanelen | TStatusBar | spkProgress, spkIndicator |
| Statusupdates vanuit een workerthread | TStatusBar | SetPanelText, SetProgress, SetIndicator |
Alleen mogelijkheden, zoals beschreven in de help. Geen prestatieclaims.
De .NET-werkbalk en statusbalk zijn een C#-port met dezelfde klassenamen, voor WinForms, WPF en Avalonia.
| Pakket | Editie | Inhoud |
|---|---|---|
esegece.sgcToolbar.Community | Community (gratis) | Kernbibliotheek |
esegece.sgcToolbar | Geregistreerd | Kernbibliotheek |
esegece.sgcToolbar.WinForms | Geregistreerd | Windows Forms-besturingselementen |
esegece.sgcToolbar.Wpf | Geregistreerd | WPF-besturingselementen |
esegece.sgcToolbar.Avalonia | Geregistreerd | Avalonia-besturingselementen |
esegece.sgcToolbar.Rendering | Geregistreerd | Headless renderen |
Elke functie van sgcToolbar is beschreven in de sgcUI-help, met één build voor elke ontwikkelomgeving.
Begin met de introductie van sgcToolbar en volg daarna de snelstart en de functieonderwerpen.
Delphi →De volledige sgcUI-help als pdf-bestand, om offline te lezen of af te drukken.
Delphi (PDF) →