sgcToolbar Macierz funkcji
Wszystko, co potrafi sgcToolbar, pogrupowane według zadań, z linkiem do tematu pomocy każdej funkcji.
Wszystko, co potrafi sgcToolbar, pogrupowane według zadań, z linkiem do tematu pomocy każdej funkcji.
Funkcje: 9
Funkcje: 7
Funkcje: 4
Funkcje: 4
Pakiety NuGet: 6
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.
W VCL, FireMonkey, WinForms, WPF i Avalonia, Delphi 7 do 13 i C++ Builder. Ribbon jest tylko w edycji zarejestrowanej.
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Karty, grupy i elementy | Polecenia 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. | Zarejestrowana | Pomoc |
| Układ adaptacyjny | Gdy 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. | Zarejestrowana | Pomoc |
| Galerie | Galeria zmniejsza się z pełnych wierszy do mniejszej liczby kolumn i do listy rozwijanej, gdy miejsca ubywa. | Zarejestrowana | Pomoc |
| KeyTips | Naciśnij Alt, aby zobaczyć litery, potem wpisz kartę i polecenie. Esc cofa o krok. KeyTips działają na pulpicie Windows. | Zarejestrowana | Pomoc |
| Widok backstage | Przycisk aplikacji otwiera widok backstage z poleceniami i ze stronami, które zawierają Twoje własne kontrolki. | Zarejestrowana | Pomoc |
| Pasek szybkiego dostępu | Pasek 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. | Zarejestrowana | Pomoc |
| Formularz Ribbon | TsgcVCLRibbonForm, 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ł. | Zarejestrowana | Pomoc |
| Minimalizacja i zapis układu | Kliknij 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. | Zarejestrowana | Pomoc |
| Motywy, dostępność i polecenia | Jasny, 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. | Zarejestrowana | Pomoc |
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Rodzaje elementów | Przyciski, przełączniki, listy rozwijane, separatory, odstępy i etykiety: Kind := tikButton, tikToggle, tikDropdown, tikSeparator, tikSpacer, tikLabel. | Pomoc | |
| Przełączniki i grupy opcji | Przełączniki z tym samym GroupIndex zwalniają się nawzajem, bez kodu. Down odczytuje i ustawia stan. | Pomoc | |
| Menu rozwijane | DropdownMenu przyjmuje TPopupMenu (VCL) lub ContextMenuStrip (WinForms). | Pomoc | |
| Ikony i glify | Ikony z ImageList (Images, ImageIndex) lub litera Glyph, z opcjonalnymi podpisami (ShowCaptions). | Pomoc | |
| Menu przepełnienia | Elementy, które się nie mieszczą, trafiają do menu przepełnienia, gdy okno się zwęża. | Zarejestrowana | Pomoc |
| Linki akcji | Link akcji utrzymuje Caption i Enabled zsynchronizowane z TAction. | Zarejestrowana | Pomoc |
| Link plakietki | TsgcToolbarBadgeLink 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 |
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Panele stanu | Panele tekstowe z szerokościami Spring i AutoSize. | Pomoc | |
| Postęp i wskaźniki | Panele postępu oraz wskaźniki wyłączony, ok, ostrzeżenie i błąd (spkProgress, spkIndicator, sisOff, sisOk, sisWarning, sisError). | Pomoc | |
| Bezpieczne wątkowo aktualizacje | SetPanelText, SetProgress i SetIndicator aktualizują pasek stanu z wątku roboczego bez Synchronize. | Pomoc | |
| Uchwyt zmiany rozmiaru | Opcjonalny uchwyt zmiany rozmiaru w rogu paska stanu. | Pomoc |
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Nawigacja z klawiatury | Przechodź między elementami klawiaturą (TabStop). | Pomoc | |
| Motywy | Jasny i ciemny motyw wspólne z innymi produktami sgcUI. | Pomoc | |
| Renderowanie bez interfejsu | TsgcToolbarModel 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 |
| Zadanie | Standardowe kontrolki Delphi | sgcToolbar |
|---|---|---|
| Przyciski, przełączniki, przyciski rozwijane i separatory | TToolBar | tikButton, tikToggle, tikDropdown, tikSeparator |
| Przesuń pozycje do prawej krawędzi | TToolBar | tikSpacer |
| Panele tekstowe o szerokości stałej, automatycznej i spring | TStatusBar | Width, AutoSize, Spring |
| Panele postępu i wskaźników stanu | TStatusBar | spkProgress, spkIndicator |
| Aktualizacje stanu z wątku roboczego | TStatusBar | SetPanelText, SetProgress, SetIndicator |
| Pasek szybkiego dostępu i tytuł w pasku tytułu | CustomTitleBar with TTitleBarPanel (VCL) | TsgcVCLRibbonForm, TsgcFMXRibbonForm |
Tylko możliwości, zgodnie z opisem w pomocy. Bez twierdzeń o wydajności.
Pasek narzędzi i pasek stanu .NET to port w C# z tymi samymi nazwami klas, dla WinForms, WPF i Avalonia.
| Pakiet | Edycja | Zawartość |
|---|---|---|
esegece.sgcToolbar.Community | Community (bezpłatna) | Biblioteka podstawowa |
esegece.sgcToolbar.WinForms.Community | Community (bezpłatna) | Kontrolki Windows Forms |
esegece.sgcToolbar.Wpf.Community | Community (bezpłatna) | Kontrolki WPF |
esegece.sgcToolbar.Avalonia.Community | Community (bezpłatna) | Kontrolki Avalonia |
esegece.sgcToolbar.Rendering.Community | Community (bezpłatna) | Renderowanie bez interfejsu |
esegece.sgcToolbar | Zarejestrowana | Biblioteka podstawowa |
esegece.sgcToolbar.WinForms | Zarejestrowana | Kontrolki Windows Forms |
esegece.sgcToolbar.Wpf | Zarejestrowana | Kontrolki WPF |
esegece.sgcToolbar.Avalonia | Zarejestrowana | Kontrolki Avalonia |
esegece.sgcToolbar.Rendering | Zarejestrowana | Renderowanie bez interfejsu |
Każda funkcja sgcToolbar jest opisana w pomocy sgcUI, z osobną wersją dla każdego środowiska programistycznego.
Zacznij od wprowadzenia do sgcToolbar, a potem przejdź do szybkiego startu i tematów o funkcjach.
Delphi →Cała pomoc sgcUI jako plik PDF, do czytania offline lub wydruku.
Delphi (PDF) →