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é.

Barre d'outils

6 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.

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

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

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.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.