sgcToolbar Matrice delle funzionalità
Tutto ciò che fa sgcToolbar, raggruppato per attività, con un link all'argomento della guida di ogni funzionalità.
Tutto ciò che fa sgcToolbar, raggruppato per attività, con un link all'argomento della guida di ogni funzionalità.
6 funzionalità
4 funzionalità
4 funzionalità
6 pacchetti NuGet
Guida online e manuali PDF
Registered indica le funzionalità incluse nelle edizioni Registered e Trial e non nell'edizione Community gratuita. ~ indica una funzionalità che Community ha solo in parte, con la differenza indicata sotto.
Ogni riga rimanda al relativo argomento della guida. La colonna Community mostra cosa include l'edizione .NET Community gratuita; tutto è in Registered e Trial.
| Funzionalità | Dettagli | Community | Guida |
|---|---|---|---|
| Tipi di elemento | Pulsanti, toggle, menu a discesa, separatori, spaziatori ed etichette: Kind := tikButton, tikToggle, tikDropdown, tikSeparator, tikSpacer, tikLabel. | Guida | |
| Toggle e gruppi di radio | I toggle con lo stesso GroupIndex si rilasciano a vicenda, senza codice. Down legge e imposta lo stato. | Guida | |
| Menu a discesa | DropdownMenu accetta un TPopupMenu (VCL) o un ContextMenuStrip (WinForms). | Guida | |
| Icone e glifi | Icone da un ImageList (Images, ImageIndex) oppure una lettera Glyph, con didascalie facoltative (ShowCaptions). | Guida | |
| Menu di overflow | Gli elementi che non entrano passano in un menu di overflow quando la finestra si restringe. | Registrata | Guida |
| Link di azione | Il link di azione mantiene Caption ed Enabled sincronizzati con una TAction. | Registrata | Guida |
| Funzionalità | Dettagli | Community | Guida |
|---|---|---|---|
| Pannelli di stato | Pannelli di testo con larghezze Spring e AutoSize. | Guida | |
| Avanzamento e indicatori | Pannelli di avanzamento e indicatori spento, ok, avviso ed errore (spkProgress, spkIndicator, sisOff, sisOk, sisWarning, sisError). | Guida | |
| Aggiornamenti thread safe | SetPanelText, SetProgress e SetIndicator aggiornano la barra di stato da un thread di lavoro senza Synchronize. | Guida | |
| Maniglia di ridimensionamento | Una maniglia di ridimensionamento facoltativa nell'angolo della barra di stato. | Guida |
| Funzionalità | Dettagli | Community | Guida |
|---|---|---|---|
| Navigazione da tastiera | Spostati tra gli elementi con la tastiera (TabStop). | Guida | |
| Temi | Temi chiaro e scuro condivisi con gli altri prodotti sgcUI. | Guida | |
| Rendering headless | TsgcToolbarModel e TsgcStatusBarModel si salvano in PNG e SVG senza finestra, anche su Linux64. | Guida | |
| Da destra a sinistra (arabo ed ebraico) | Flusso degli elementi, chevron di overflow, frecce dei menu a discesa e separatori sono speculari e le didascalie si leggono da destra a sinistra. Le icone mantengono i loro pixel; MirrorGlyph capovolge quelle direzionali come indietro, avanti, annulla e ripeti. | Guida | |
| Accessibilità | I pulsanti, gli interruttori e i menu a discesa della barra degli strumenti e i pannelli della barra di stato sono esposti a UI Automation. Sinistra, Destra, Home e End si spostano tra le voci, Invio o Spazio ne attiva una, Giù o Alt+Giù apre un menu a discesa, la barra degli strumenti è un tab stop con un anello di focus visibile e l'alto contrasto di Windows viene seguito. Assegna ai pulsanti che mostrano solo un'icona una didascalia o un Hint, così ricevono un nome significativo. Attiva per impostazione predefinita su VCL (Delphi 7-13), FireMonkey su Windows, WinForms, WPF e Avalonia. | Guida |
| Attività | Controlli Delphi standard | sgcToolbar |
|---|---|---|
| Pulsanti, toggle, pulsanti dropdown e separatori | TToolBar | tikButton, tikToggle, tikDropdown, tikSeparator |
| Spingi le voci sul bordo destro | TToolBar | tikSpacer |
| Pannelli di testo con larghezza fissa, automatica e spring | TStatusBar | Width, AutoSize, Spring |
| Pannelli di avanzamento e di indicatori di stato | TStatusBar | spkProgress, spkIndicator |
| Aggiornamenti di stato da un thread di lavoro | TStatusBar | SetPanelText, SetProgress, SetIndicator |
Solo capacità, come documentato nella guida. Nessuna affermazione sulle prestazioni.
La toolbar e la barra di stato .NET sono un port C# con gli stessi nomi di classe, per WinForms, WPF e Avalonia.
| Pacchetto | Edizione | Contenuto |
|---|---|---|
esegece.sgcToolbar.Community | Community (gratuita) | Libreria di base |
esegece.sgcToolbar | Registered | Libreria di base |
esegece.sgcToolbar.WinForms | Registered | Controlli Windows Forms |
esegece.sgcToolbar.Wpf | Registered | Controlli WPF |
esegece.sgcToolbar.Avalonia | Registered | Controlli Avalonia |
esegece.sgcToolbar.Rendering | Registered | Rendering headless |
Ogni funzionalità di sgcToolbar è documentata nella guida di sgcUI, con una versione per ogni ambiente di sviluppo.
Inizia dall'introduzione a sgcToolbar, poi segui la guida rapida e gli argomenti sulle funzionalità.
Delphi →La guida completa di sgcUI in formato PDF, da leggere offline o stampare.
Delphi (PDF) →