sgcToolbar Matrice des fonctionnalités

Tout ce que fait sgcToolbar, groupé par tâche, avec un lien vers la rubrique d'aide de chaque fonctionnalité.

Ribbon

9 fonctionnalités

Barre d'outils

7 fonctionnalités

Barre d'état

4 fonctionnalités

Clavier, thèmes et rendu

4 fonctionnalités

.NET

6 paquets NuGet

Documentation

Aide en ligne et manuels PDF

Enregistrée signale les fonctionnalités présentes dans les éditions enregistrée et d'essai, mais pas dans l'édition Community gratuite. ~ signale une fonctionnalité que Community propose en partie, avec la différence indiquée en dessous.

Chaque ligne renvoie à sa rubrique d'aide. La colonne Community montre ce que comprend l'édition .NET Community gratuite ; tout est dans Enregistrée et dans l'essai.

Ribbon

Sur VCL, FireMonkey, WinForms, WPF et Avalonia, Delphi 7 à 13 et C++ Builder. Le Ribbon n'est que dans l'édition enregistrée.

FonctionnalitéDétailsCommunityAide
Onglets, groupes et élémentsLes commandes vivent dans des onglets et des groupes, avec des onglets contextuels qui affichent une bande de couleur, des lanceurs de boîte de dialogue et un bouton d'application. Les éléments sont de grands et petits boutons, des boutons fractionnés, des listes déroulantes, des bascules, des cases à cocher, des listes modifiables et des zones de saisie.EnregistréeAide
Disposition adaptativeQuand la fenêtre se rétrécit, les groupes passent de grands à moyens, petits puis réduits selon leur priorité, et le Ribbon défile quand tout est réduit.EnregistréeAide
GaleriesUne galerie passe de lignes complètes à moins de colonnes puis à une liste déroulante à mesure que la place diminue.EnregistréeAide
KeyTipsAppuie sur Alt pour voir les lettres, puis tape l'onglet et la commande. Échap revient d'un pas. Les KeyTips fonctionnent sur le bureau Windows.EnregistréeAide
Vue backstageLe bouton d'application ouvre une vue backstage avec des commandes et des pages qui contiennent tes propres contrôles.EnregistréeAide
Barre d'accès rapideUne barre d'accès rapide au-dessus ou en dessous du Ribbon, que les utilisateurs personnalisent depuis un menu ou par clic droit. Elle a sa propre ligne, ou le formulaire Ribbon la dessine dans la barre de titre de la fenêtre.EnregistréeAide
Formulaire RibbonTsgcVCLRibbonForm, TsgcFMXRibbonForm et les formulaires Ribbon WinForms, WPF et Avalonia dessinent une barre de titre thématisée avec l'icône de la fenêtre, la barre d'accès rapide, le titre centré et les boutons de fenêtre, dans la couleur de la ligne d'onglets du Ribbon. L'ombre, les bords de redimensionnement et les dispositions Snap de Windows 11 sont conservés, et l'espace vide déplace la fenêtre. Avec la barre d'accès rapide sous le Ribbon, la barre de titre n'affiche que le titre.EnregistréeAide
Réduction et persistance de la dispositionDouble clic sur un onglet ou Ctrl+F1 pour réduire. SaveLayout et LoadLayout conservent en JSON la barre d'accès rapide de chaque utilisateur et l'état réduit.EnregistréeAide
Thèmes, accessibilité et commandesThèmes clair, sombre et à contraste élevé qui suivent le thème de l'application, de droite à gauche, haute résolution et UI Automation pour les lecteurs d'écran. Liaison d'actions sous Delphi, ICommand sous .NET et déclaration XAML sous WPF et Avalonia.EnregistréeAide

Barre d'outils

FonctionnalitéDétailsCommunityAide
Types d'élémentsBoutons, bascules, listes déroulantes, séparateurs, espaceurs et libellés : Kind := tikButton, tikToggle, tikDropdown, tikSeparator, tikSpacer, tikLabel.Aide
Bascules et groupes radioLes bascules avec le même GroupIndex se relâchent entre elles, sans code. Down lit et définit l'état.Aide
Menus déroulantsDropdownMenu accepte un TPopupMenu (VCL) ou un ContextMenuStrip (WinForms).Aide
Icônes et glyphesIcônes d'une ImageList (Images, ImageIndex) ou une lettre Glyph, avec des libellés facultatifs (ShowCaptions).Aide
Menu de débordementLes éléments qui ne tiennent pas passent dans un menu de débordement lorsque la fenêtre se rétrécit.EnregistréeAide
Liens d'actionLe lien d'action garde Caption et Enabled synchronisés avec un TAction.EnregistréeAide
Lien de badgeTsgcToolbarBadgeLink affiche un nombre issu de toute IsgcUIBadgeSource, comme le compteur de non lues du modèle de notifications de sgcNavigation, comme Badge d'un élément de barre d'outils, sans code. Au-delà de MaxCount (99), le badge affiche 99+, et le nom accessible de l'élément inclut le compteur. Un élément de ruban comme cible est Enregistrée.Aide

Barre d'état

FonctionnalitéDétailsCommunityAide
Panneaux d'étatPanneaux de texte avec des largeurs Spring et AutoSize.Aide
Progression et indicateursPanneaux de progression et indicateurs éteint, ok, avertissement et erreur (spkProgress, spkIndicator, sisOff, sisOk, sisWarning, sisError).Aide
Mises à jour thread safeSetPanelText, SetProgress et SetIndicator mettent à jour la barre d'état depuis un thread de travail sans Synchronize.Aide
Poignée de redimensionnementUne poignée de redimensionnement facultative dans le coin de la barre d'état.Aide

Clavier, thèmes et rendu

FonctionnalitéDétailsCommunityAide
Navigation au clavierPasse d'un élément à l'autre au clavier (TabStop).Aide
ThèmesThèmes clair et sombre partagés avec les autres produits sgcUI.Aide
Rendu sans interfaceTsgcToolbarModel et TsgcStatusBarModel s'enregistrent en PNG et SVG sans fenêtre, également sous Linux64.Aide
De droite à gauche (arabe et hébreu)Le flux des éléments, le chevron de débordement, les flèches de liste déroulante et les séparateurs sont en miroir et les libellés se lisent de droite à gauche. Les icônes gardent leurs pixels ; MirrorGlyph retourne les directionnelles comme précédent, suivant, annuler et rétablir.Aide
AccessibilitéLes boutons, les bascules et les listes déroulantes de la barre d'outils et les panneaux de la barre d'état sont exposés à UI Automation. Gauche, Droite, Début et Fin passent d'un élément à l'autre, Entrée ou Espace en active un, Bas ou Alt+Bas ouvre un menu déroulant, la barre d'outils est un arrêt de tabulation avec un anneau de focus visible et le contraste élevé de Windows est suivi. Donne une légende ou un Hint aux boutons qui n'affichent qu'une icône, pour qu'ils aient un nom explicite. Activé par défaut sur VCL (Delphi 7 à 13), FireMonkey sous Windows, WinForms, WPF et Avalonia.Aide

sgcToolbar face aux contrôles Delphi standard

TâcheContrôles Delphi standardsgcToolbar
Boutons, bascules, boutons déroulants et séparateursTToolBartikButton, tikToggle, tikDropdown, tikSeparator
Repousser des éléments au bord droitTToolBartikSpacer
Panneaux de texte à largeur fixe, automatique et élastiqueTStatusBarWidth, AutoSize, Spring
Panneaux de progression et d'indicateur d'étatTStatusBarspkProgress, spkIndicator
Mises à jour d'état depuis un thread de travailTStatusBarSetPanelText, SetProgress, SetIndicator
Barre d'accès rapide et titre dans la barre de titreCustomTitleBar avec TTitleBarPanel (VCL)TsgcVCLRibbonForm, TsgcFMXRibbonForm

Uniquement les capacités, telles que documentées dans l'aide. Aucune affirmation de performance.

sgcToolbar pour .NET

La barre d'outils et la barre d'état .NET sont un portage C# avec les mêmes noms de classes, pour WinForms, WPF et Avalonia.

PaquetÉditionContenu
esegece.sgcToolbar.CommunityCommunity (gratuite)Bibliothèque principale
esegece.sgcToolbar.WinForms.CommunityCommunity (gratuite)Contrôles Windows Forms
esegece.sgcToolbar.Wpf.CommunityCommunity (gratuite)Contrôles WPF
esegece.sgcToolbar.Avalonia.CommunityCommunity (gratuite)Contrôles Avalonia
esegece.sgcToolbar.Rendering.CommunityCommunity (gratuite)Rendu sans interface
esegece.sgcToolbarEnregistréeBibliothèque principale
esegece.sgcToolbar.WinFormsEnregistréeContrôles Windows Forms
esegece.sgcToolbar.WpfEnregistréeContrôles WPF
esegece.sgcToolbar.AvaloniaEnregistréeContrôles Avalonia
esegece.sgcToolbar.RenderingEnregistréeRendu sans interface

Documentation

Chaque fonctionnalité de sgcToolbar est documentée dans l'aide de sgcUI, avec une version pour chaque environnement de développement.

Aide en ligne

Commence par l'introduction de sgcToolbar, puis suis le démarrage rapide et les rubriques sur les fonctionnalités.

Delphi →
C++ Builder →
.NET →

Manuels PDF

L'aide complète de sgcUI au format PDF, à lire hors ligne ou à imprimer.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Meilleur rapport qualité-prix : All-AccessTous les produits eSeGeCe, Support Premium inclus, à partir de €1,059/an.
Voir les tarifs All-Access

Crée avec sgcToolbar

Télécharge l'essai sgcUI et ajoute sgcToolbar à ton application Delphi, C++ Builder ou .NET.