sgcToolbar Macierz funkcji

Wszystko, co potrafi sgcToolbar, pogrupowane według zadań, z linkiem do tematu pomocy każdej funkcji.

Ribbon

Funkcje: 9

Pasek narzędzi

Funkcje: 7

Pasek stanu

Funkcje: 4

.NET

Pakiety NuGet: 6

Dokumentacja

Pomoc online i podręczniki PDF

Zarejestrowana oznacza funkcje, które są w edycji zarejestrowanej i wersji próbnej, a nie ma ich w bezpłatnej edycji Community. ~ oznacza funkcję, którą Community ma tylko częściowo, z różnicą poniżej.

Każdy wiersz prowadzi do tematu pomocy. Kolumna Community pokazuje, co zawiera bezpłatna edycja .NET Community; wszystko jest w edycji Zarejestrowanej i wersji próbnej.

Ribbon

W VCL, FireMonkey, WinForms, WPF i Avalonia, Delphi 7 do 13 i C++ Builder. Ribbon jest tylko w edycji zarejestrowanej.

FunkcjaSzczegółyCommunityPomoc
Karty, grupy i elementyPolecenia są w kartach i grupach, z kartami kontekstowymi z kolorowym paskiem, wyzwalaczami okien dialogowych i przyciskiem aplikacji. Elementy to duże i małe przyciski, przyciski dzielone, listy rozwijane, przełączniki, pola wyboru, listy combo i pola edycji.ZarejestrowanaPomoc
Układ adaptacyjnyGdy okno się zwęża, grupy zmniejszają się według priorytetu z dużych przez średnie do małych i zwiniętych, a Ribbon się przewija, gdy wszystko jest zwinięte.ZarejestrowanaPomoc
GalerieGaleria zmniejsza się z pełnych wierszy do mniejszej liczby kolumn i do listy rozwijanej, gdy miejsca ubywa.ZarejestrowanaPomoc
KeyTipsNaciśnij Alt, aby zobaczyć litery, potem wpisz kartę i polecenie. Esc cofa o krok. KeyTips działają na pulpicie Windows.ZarejestrowanaPomoc
Widok backstagePrzycisk aplikacji otwiera widok backstage z poleceniami i ze stronami, które zawierają Twoje własne kontrolki.ZarejestrowanaPomoc
Pasek szybkiego dostępuPasek szybkiego dostępu nad Ribbonem lub pod nim, który użytkownicy dostosowują z menu lub prawym przyciskiem myszy. Ma własny wiersz albo formularz Ribbon rysuje go w pasku tytułu okna.ZarejestrowanaPomoc
Formularz RibbonTsgcVCLRibbonForm, TsgcFMXRibbonForm oraz formularze Ribbon dla WinForms, WPF i Avalonia rysują pasek tytułu z motywem z ikoną okna, paskiem szybkiego dostępu, wyśrodkowanym tytułem i przyciskami tytułu, w kolorze wiersza kart Ribbonu. Cień, krawędzie zmiany rozmiaru i układy przyciągania Windows 11 zostają, a puste miejsce przeciąga okno. Gdy pasek szybkiego dostępu jest pod Ribbonem, pasek tytułu pokazuje tylko tytuł.ZarejestrowanaPomoc
Minimalizacja i zapis układuKliknij dwukrotnie kartę lub naciśnij Ctrl+F1, aby zminimalizować. SaveLayout i LoadLayout zapisują pasek szybkiego dostępu i stan minimalizacji każdego użytkownika jako JSON.ZarejestrowanaPomoc
Motywy, dostępność i poleceniaJasny, ciemny i wysokokontrastowy motyw zgodny z motywem aplikacji, od prawej do lewej, wysokie DPI i UI Automation dla czytników ekranu. Powiązanie akcji w Delphi, ICommand w .NET i deklaracja XAML w WPF i Avalonia.ZarejestrowanaPomoc

Pasek narzędzi

FunkcjaSzczegółyCommunityPomoc
Rodzaje elementówPrzyciski, przełączniki, listy rozwijane, separatory, odstępy i etykiety: Kind := tikButton, tikToggle, tikDropdown, tikSeparator, tikSpacer, tikLabel.Pomoc
Przełączniki i grupy opcjiPrzełączniki z tym samym GroupIndex zwalniają się nawzajem, bez kodu. Down odczytuje i ustawia stan.Pomoc
Menu rozwijaneDropdownMenu przyjmuje TPopupMenu (VCL) lub ContextMenuStrip (WinForms).Pomoc
Ikony i glifyIkony z ImageList (Images, ImageIndex) lub litera Glyph, z opcjonalnymi podpisami (ShowCaptions).Pomoc
Menu przepełnieniaElementy, które się nie mieszczą, trafiają do menu przepełnienia, gdy okno się zwęża.ZarejestrowanaPomoc
Linki akcjiLink akcji utrzymuje Caption i Enabled zsynchronizowane z TAction.ZarejestrowanaPomoc
Link plakietkiTsgcToolbarBadgeLink pokazuje liczbę z dowolnego IsgcUIBadgeSource, takiego jak liczba nieprzeczytanych modelu powiadomień sgcNavigation, jako Badge elementu paska narzędzi bez kodu. Powyżej MaxCount (99) plakietka pokazuje 99+, a dostępna nazwa elementu zawiera liczbę. Element Ribbon jako cel jest w edycji zarejestrowanej.Pomoc

Pasek stanu

FunkcjaSzczegółyCommunityPomoc
Panele stanuPanele tekstowe z szerokościami Spring i AutoSize.Pomoc
Postęp i wskaźnikiPanele postępu oraz wskaźniki wyłączony, ok, ostrzeżenie i błąd (spkProgress, spkIndicator, sisOff, sisOk, sisWarning, sisError).Pomoc
Bezpieczne wątkowo aktualizacjeSetPanelText, SetProgress i SetIndicator aktualizują pasek stanu z wątku roboczego bez Synchronize.Pomoc
Uchwyt zmiany rozmiaruOpcjonalny uchwyt zmiany rozmiaru w rogu paska stanu.Pomoc

Klawiatura, motywy i renderowanie

FunkcjaSzczegółyCommunityPomoc
Nawigacja z klawiaturyPrzechodź między elementami klawiaturą (TabStop).Pomoc
MotywyJasny i ciemny motyw wspólne z innymi produktami sgcUI.Pomoc
Renderowanie bez interfejsuTsgcToolbarModel i TsgcStatusBarModel zapisują się do PNG i SVG bez okna, także w systemie Linux64.Pomoc
Od prawej do lewej (arabski i hebrajski)Układ elementów, szewron przepełnienia, strzałki list rozwijanych i separatory są odbite lustrzanie, a podpisy czyta się od prawej do lewej. Ikony zachowują swoje piksele; MirrorGlyph odwraca ikony kierunkowe, takie jak wstecz, dalej, cofnij i ponów.Pomoc
DostępnośćPrzyciski, przełączniki i listy rozwijane paska narzędzi oraz panele paska stanu są udostępniane UI Automation. Left, Right, Home i End przechodzą między elementami, Enter lub Space aktywuje element, Down lub Alt+Down otwiera menu rozwijane, pasek narzędzi znajduje się w kolejności tabulacji z widocznym wskaźnikiem fokusu, a wysoki kontrast systemu Windows jest uwzględniany. Przyciskom, które pokazują tylko ikonę, nadaj podpis lub Hint, aby miały sensowną nazwę. Domyślnie włączona w VCL (Delphi 7 do 13), FireMonkey w systemie Windows, WinForms, WPF i Avalonia.Pomoc

sgcToolbar obok standardowych kontrolek Delphi

ZadanieStandardowe kontrolki DelphisgcToolbar
Przyciski, przełączniki, przyciski rozwijane i separatoryTToolBartikButton, tikToggle, tikDropdown, tikSeparator
Przesuń pozycje do prawej krawędziTToolBartikSpacer
Panele tekstowe o szerokości stałej, automatycznej i springTStatusBarWidth, AutoSize, Spring
Panele postępu i wskaźników stanuTStatusBarspkProgress, spkIndicator
Aktualizacje stanu z wątku roboczegoTStatusBarSetPanelText, SetProgress, SetIndicator
Pasek szybkiego dostępu i tytuł w pasku tytułuCustomTitleBar with TTitleBarPanel (VCL)TsgcVCLRibbonForm, TsgcFMXRibbonForm

Tylko możliwości, zgodnie z opisem w pomocy. Bez twierdzeń o wydajności.

sgcToolbar dla .NET

Pasek narzędzi i pasek stanu .NET to port w C# z tymi samymi nazwami klas, dla WinForms, WPF i Avalonia.

PakietEdycjaZawartość
esegece.sgcToolbar.CommunityCommunity (bezpłatna)Biblioteka podstawowa
esegece.sgcToolbar.WinForms.CommunityCommunity (bezpłatna)Kontrolki Windows Forms
esegece.sgcToolbar.Wpf.CommunityCommunity (bezpłatna)Kontrolki WPF
esegece.sgcToolbar.Avalonia.CommunityCommunity (bezpłatna)Kontrolki Avalonia
esegece.sgcToolbar.Rendering.CommunityCommunity (bezpłatna)Renderowanie bez interfejsu
esegece.sgcToolbarZarejestrowanaBiblioteka podstawowa
esegece.sgcToolbar.WinFormsZarejestrowanaKontrolki Windows Forms
esegece.sgcToolbar.WpfZarejestrowanaKontrolki WPF
esegece.sgcToolbar.AvaloniaZarejestrowanaKontrolki Avalonia
esegece.sgcToolbar.RenderingZarejestrowanaRenderowanie bez interfejsu

Dokumentacja

Każda funkcja sgcToolbar jest opisana w pomocy sgcUI, z osobną wersją dla każdego środowiska programistycznego.

Pomoc online

Zacznij od wprowadzenia do sgcToolbar, a potem przejdź do szybkiego startu i tematów o funkcjach.

Delphi →
C++ Builder →
.NET →

Podręczniki PDF

Cała pomoc sgcUI jako plik PDF, do czytania offline lub wydruku.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Najkorzystniejsza oferta: All-AccessWszystkie produkty eSeGeCe, ze wsparciem Premium w cenie, już od €1,059 rocznie.
Zobacz cennik All-Access

Twórz z sgcToolbar

Pobierz wersję próbną sgcUI i dodaj sgcToolbar do swojej aplikacji Delphi, C++ Builder lub .NET.