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