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.
9 functies
7 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.
Op VCL, FireMonkey, WinForms, WPF en Avalonia, Delphi 7 tot 13 en C++ Builder. De Ribbon zit alleen in de geregistreerde editie.
| Functie | Details | Community | Help |
|---|---|---|---|
| Tabbladen, groepen en items | Commando's staan in tabbladen en groepen, met contextuele tabbladen die een kleurband tonen, dialoogvensterstarters en een toepassingsknop. Items zijn grote en kleine knoppen, gesplitste knoppen, dropdowns, schakelaars, selectievakjes, keuzelijsten met invoer en invoervelden. | Geregistreerd | Help |
| Adaptieve indeling | Als het venster smaller wordt, krimpen de groepen op prioriteit van groot naar middelgroot, klein en ingeklapt, en de Ribbon scrolt als alles is ingeklapt. | Geregistreerd | Help |
| Galerijen | Een galerij krimpt van volledige rijen naar minder kolommen naar een dropdown naarmate de ruimte afneemt. | Geregistreerd | Help |
| KeyTips | Druk op Alt om de letters te zien en typ dan het tabblad en het commando. Esc gaat een stap terug. KeyTips werken op het Windows-bureaublad. | Geregistreerd | Help |
| Backstage-weergave | De toepassingsknop opent een backstage-weergave met commando's en met pagina's die je eigen besturingselementen bevatten. | Geregistreerd | Help |
| Werkbalk Snelle toegang | Een werkbalk Snelle toegang boven of onder de Ribbon, die gebruikers aanpassen via een menu of met een rechtsklik. Hij heeft een eigen rij, of het Ribbon-formulier tekent hem in de titelbalk van het venster. | Geregistreerd | Help |
| Ribbon-formulier | TsgcVCLRibbonForm, TsgcFMXRibbonForm en de Ribbon-formulieren voor WinForms, WPF en Avalonia tekenen een titelbalk met thema met het venstericoon, de werkbalk Snelle toegang, de gecentreerde titel en de titelknoppen, in de kleur van de tabrij van de Ribbon. De schaduw, de randen om het formaat te wijzigen en de snaplayouts van Windows 11 blijven, en de lege ruimte sleept het venster. Met de werkbalk Snelle toegang onder de Ribbon toont de titelbalk alleen de titel. | Geregistreerd | Help |
| Minimaliseren en indeling bewaren | Dubbelklik op een tabblad of druk op Ctrl+F1 om te minimaliseren. SaveLayout en LoadLayout bewaren de werkbalk Snelle toegang van elke gebruiker en de geminimaliseerde status als JSON. | Geregistreerd | Help |
| Thema's, toegankelijkheid en commando's | Lichte, donkere en hoogcontrastthema's die het applicatiethema volgen, van rechts naar links, hoge DPI en UI Automation voor schermlezers. Actiekoppeling in Delphi, ICommand in .NET en XAML-declaratie in WPF en Avalonia. | Geregistreerd | Help |
| 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 |
| Badgelink | TsgcToolbarBadgeLink toont zonder code een getal van elke IsgcUIBadgeSource, zoals het aantal ongelezen meldingen van het meldingsmodel van sgcNavigation, als Badge van een werkbalkitem. Boven MaxCount (99) toont de badge 99+, en de toegankelijke naam van het item bevat het aantal. Een ribbon-item als doel is een functie van 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 |
| Werkbalk Snelle toegang en titel in de titelbalk | CustomTitleBar with TTitleBarPanel (VCL) | TsgcVCLRibbonForm, TsgcFMXRibbonForm |
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.WinForms.Community | Community (gratis) | Windows Forms-besturingselementen |
esegece.sgcToolbar.Wpf.Community | Community (gratis) | WPF-besturingselementen |
esegece.sgcToolbar.Avalonia.Community | Community (gratis) | Avalonia-besturingselementen |
esegece.sgcToolbar.Rendering.Community | Community (gratis) | Headless renderen |
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) →