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à.
9 funzionalità
7 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.
Su VCL, FireMonkey, WinForms, WPF e Avalonia, Delphi 7 a 13 e C++ Builder. Il Ribbon è presente solo nell'edizione Registered.
| Funzionalità | Dettagli | Community | Guida |
|---|---|---|---|
| Schede, gruppi e voci | I comandi vivono in schede e gruppi, con schede contestuali che mostrano una fascia di colore, selettori di finestre di dialogo e un pulsante dell'applicazione. Le voci sono pulsanti grandi e piccoli, pulsanti divisi, menu a discesa, toggle, caselle di controllo, caselle combinate e caselle di modifica. | Registrata | Guida |
| Layout adattivo | Quando la finestra si restringe, i gruppi scendono da grandi a medi, piccoli e compressi in base alla priorità, e il Ribbon scorre quando tutto è compresso. | Registrata | Guida |
| Gallerie | Una galleria passa da righe complete a meno colonne e poi a un menu a discesa man mano che lo spazio diminuisce. | Registrata | Guida |
| KeyTips | Premi Alt per vedere le lettere, poi digita la scheda e il comando. Esc torna indietro di un passo. I KeyTips funzionano sul desktop Windows. | Registrata | Guida |
| Vista backstage | Il pulsante dell'applicazione apre una vista backstage con comandi e con pagine che ospitano i tuoi controlli. | Registrata | Guida |
| Barra di accesso rapido | Una barra di accesso rapido sopra o sotto il Ribbon, che gli utenti personalizzano da un menu o con il clic destro. Ha una riga propria, oppure il form Ribbon la disegna nella barra del titolo della finestra. | Registrata | Guida |
| Form Ribbon | TsgcVCLRibbonForm, TsgcFMXRibbonForm e i form Ribbon di WinForms, WPF e Avalonia disegnano una barra del titolo con tema con l'icona della finestra, la barra di accesso rapido, il titolo centrato e i pulsanti della finestra, nel colore della riga delle schede del Ribbon. L'ombra, i bordi di ridimensionamento e i layout snap di Windows 11 restano, e lo spazio vuoto trascina la finestra. Con la barra di accesso rapido sotto il Ribbon, la barra del titolo mostra solo il titolo. | Registrata | Guida |
| Riduzione a icona e persistenza del layout | Doppio clic su una scheda o Ctrl+F1 per ridurre a icona. SaveLayout e LoadLayout salvano in JSON la barra di accesso rapido di ogni utente e lo stato ridotto a icona. | Registrata | Guida |
| Temi, accessibilità e comandi | Temi chiaro, scuro e ad alto contrasto che seguono il tema dell'applicazione, da destra a sinistra, DPI elevati e UI Automation per i lettori di schermo. Collegamento di Action in Delphi, ICommand in .NET e dichiarazione XAML in WPF e Avalonia. | Registrata | Guida |
| 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 |
| Badge link | TsgcToolbarBadgeLink mostra un numero preso da qualsiasi IsgcUIBadgeSource, come il conteggio dei non letti del modello di notifica di sgcNavigation, come Badge di una voce della toolbar, senza codice. Oltre MaxCount (99) il badge mostra 99+, e il nome accessibile della voce include il conteggio. Un elemento del ribbon come bersaglio è Registered. | 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 |
| Barra di accesso rapido e titolo nella barra del titolo | CustomTitleBar con TTitleBarPanel (VCL) | TsgcVCLRibbonForm, TsgcFMXRibbonForm |
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.WinForms.Community | Community (gratuita) | Controlli Windows Forms |
esegece.sgcToolbar.Wpf.Community | Community (gratuita) | Controlli WPF |
esegece.sgcToolbar.Avalonia.Community | Community (gratuita) | Controlli Avalonia |
esegece.sgcToolbar.Rendering.Community | Community (gratuita) | Rendering headless |
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) →