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é.
Tout ce que fait sgcToolbar, groupé par tâche, avec un lien vers la rubrique d'aide de chaque fonctionnalité.
9 fonctionnalités
7 fonctionnalités
4 fonctionnalités
4 fonctionnalités
6 paquets NuGet
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.
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étails | Community | Aide |
|---|---|---|---|
| Onglets, groupes et éléments | Les 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ée | Aide |
| Disposition adaptative | Quand 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ée | Aide |
| Galeries | Une galerie passe de lignes complètes à moins de colonnes puis à une liste déroulante à mesure que la place diminue. | Enregistrée | Aide |
| KeyTips | Appuie 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ée | Aide |
| Vue backstage | Le bouton d'application ouvre une vue backstage avec des commandes et des pages qui contiennent tes propres contrôles. | Enregistrée | Aide |
| Barre d'accès rapide | Une 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ée | Aide |
| Formulaire Ribbon | TsgcVCLRibbonForm, 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ée | Aide |
| Réduction et persistance de la disposition | Double 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ée | Aide |
| Thèmes, accessibilité et commandes | Thè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ée | Aide |
| Fonctionnalité | Détails | Community | Aide |
|---|---|---|---|
| Types d'éléments | Boutons, bascules, listes déroulantes, séparateurs, espaceurs et libellés : Kind := tikButton, tikToggle, tikDropdown, tikSeparator, tikSpacer, tikLabel. | Aide | |
| Bascules et groupes radio | Les bascules avec le même GroupIndex se relâchent entre elles, sans code. Down lit et définit l'état. | Aide | |
| Menus déroulants | DropdownMenu accepte un TPopupMenu (VCL) ou un ContextMenuStrip (WinForms). | Aide | |
| Icônes et glyphes | Icônes d'une ImageList (Images, ImageIndex) ou une lettre Glyph, avec des libellés facultatifs (ShowCaptions). | Aide | |
| Menu de débordement | Les éléments qui ne tiennent pas passent dans un menu de débordement lorsque la fenêtre se rétrécit. | Enregistrée | Aide |
| Liens d'action | Le lien d'action garde Caption et Enabled synchronisés avec un TAction. | Enregistrée | Aide |
| Lien de badge | TsgcToolbarBadgeLink 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 |
| Fonctionnalité | Détails | Community | Aide |
|---|---|---|---|
| Panneaux d'état | Panneaux de texte avec des largeurs Spring et AutoSize. | Aide | |
| Progression et indicateurs | Panneaux de progression et indicateurs éteint, ok, avertissement et erreur (spkProgress, spkIndicator, sisOff, sisOk, sisWarning, sisError). | Aide | |
| Mises à jour thread safe | SetPanelText, SetProgress et SetIndicator mettent à jour la barre d'état depuis un thread de travail sans Synchronize. | Aide | |
| Poignée de redimensionnement | Une poignée de redimensionnement facultative dans le coin de la barre d'état. | Aide |
| Fonctionnalité | Détails | Community | Aide |
|---|---|---|---|
| Navigation au clavier | Passe d'un élément à l'autre au clavier (TabStop). | Aide | |
| Thèmes | Thèmes clair et sombre partagés avec les autres produits sgcUI. | Aide | |
| Rendu sans interface | TsgcToolbarModel 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 |
| Tâche | Contrôles Delphi standard | sgcToolbar |
|---|---|---|
| Boutons, bascules, boutons déroulants et séparateurs | TToolBar | tikButton, tikToggle, tikDropdown, tikSeparator |
| Repousser des éléments au bord droit | TToolBar | tikSpacer |
| Panneaux de texte à largeur fixe, automatique et élastique | TStatusBar | Width, AutoSize, Spring |
| Panneaux de progression et d'indicateur d'état | TStatusBar | spkProgress, spkIndicator |
| Mises à jour d'état depuis un thread de travail | TStatusBar | SetPanelText, SetProgress, SetIndicator |
| Barre d'accès rapide et titre dans la barre de titre | CustomTitleBar avec TTitleBarPanel (VCL) | TsgcVCLRibbonForm, TsgcFMXRibbonForm |
Uniquement les capacités, telles que documentées dans l'aide. Aucune affirmation de performance.
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 | Édition | Contenu |
|---|---|---|
esegece.sgcToolbar.Community | Community (gratuite) | Bibliothèque principale |
esegece.sgcToolbar.WinForms.Community | Community (gratuite) | Contrôles Windows Forms |
esegece.sgcToolbar.Wpf.Community | Community (gratuite) | Contrôles WPF |
esegece.sgcToolbar.Avalonia.Community | Community (gratuite) | Contrôles Avalonia |
esegece.sgcToolbar.Rendering.Community | Community (gratuite) | Rendu sans interface |
esegece.sgcToolbar | Enregistrée | Bibliothèque principale |
esegece.sgcToolbar.WinForms | Enregistrée | Contrôles Windows Forms |
esegece.sgcToolbar.Wpf | Enregistrée | Contrôles WPF |
esegece.sgcToolbar.Avalonia | Enregistrée | Contrôles Avalonia |
esegece.sgcToolbar.Rendering | Enregistrée | Rendu sans interface |
Chaque fonctionnalité de sgcToolbar est documentée dans l'aide de sgcUI, avec une version pour chaque environnement de développement.
Commence par l'introduction de sgcToolbar, puis suis le démarrage rapide et les rubriques sur les fonctionnalités.
Delphi →L'aide complète de sgcUI au format PDF, à lire hors ligne ou à imprimer.
Delphi (PDF) →