sgcToolbar 機能マトリクス

sgcToolbar のすべての機能を、用途別にまとめ、各機能のヘルプトピックへのリンクを付けています。

Ribbon

9 個の機能

ツールバー

7 個の機能

ステータスバー

4 個の機能

.NET

6 個の NuGet パッケージ

ドキュメント

オンラインヘルプと PDF マニュアル

登録版 は、登録版と体験版に含まれ、無料の Community 版には含まれない機能を示します。~ は、Community 版が一部のみ備える機能を示し、違いは下に記載しています。

すべての行から、対応するヘルプトピックにリンクしています。Community 列は、無料の .NET Community 版に含まれる機能を示します。Registered 版と体験版にはすべてが含まれます。

Ribbon

VCL、FireMonkey、WinForms、WPF、Avalonia、Delphi 7 から 13 と C++ Builder に対応します。Ribbon は登録版のみに含まれます。

機能詳細Communityヘルプ
タブ、グループ、項目コマンドはタブとグループに収められ、色付きの帯を表示するコンテキストタブ、ダイアログランチャー、アプリケーションボタンを備えます。項目は、大小のボタン、分割ボタン、ドロップダウン、トグル、チェックボックス、コンボボックス、編集ボックスです。登録版ヘルプ
アダプティブレイアウトウィンドウが狭くなると、グループは優先度に従って大から中、小、折りたたみへと縮み、すべてが折りたたまれると Ribbon はスクロールします。登録版ヘルプ
ギャラリースペースが減るにつれて、ギャラリーは全行表示から列数の少ない表示、さらにドロップダウンへと縮みます。登録版ヘルプ
KeyTipsAlt キーを押すと文字が表示され、タブとコマンドを入力します。Esc で 1 つ戻ります。KeyTips は Windows デスクトップで動作します。登録版ヘルプ
バックステージビューアプリケーションボタンは、コマンドと、独自のコントロールを置けるページを持つバックステージビューを開きます。登録版ヘルプ
クイックアクセスツールバーRibbon の上または下に置けるクイックアクセスツールバーで、ユーザーはメニューまたは右クリックでカスタマイズできます。専用の行を持つか、Ribbon フォームがウィンドウのタイトルバーに描画します。登録版ヘルプ
Ribbon フォームTsgcVCLRibbonForm、TsgcFMXRibbonForm と、WinForms、WPF、Avalonia の Ribbon フォームは、ウィンドウアイコン、クイックアクセスツールバー、中央のキャプション、ウィンドウボタンを備えたテーマ付きのタイトルバーを、Ribbon のタブ行の色で描画します。影、サイズ変更の境界、Windows 11 のスナップレイアウトは維持され、空きスペースでウィンドウを移動できます。クイックアクセスツールバーを Ribbon の下に置くと、タイトルバーにはキャプションだけが表示されます。登録版ヘルプ
最小化とレイアウトの保持タブをダブルクリックするか Ctrl+F1 を押すと最小化します。SaveLayout と LoadLayout が、ユーザーごとのクイックアクセスツールバーと最小化の状態を JSON として保持します。登録版ヘルプ
テーマ、アクセシビリティ、コマンドアプリケーションのテーマに追従するライト、ダーク、ハイコントラストのテーマ、右から左への表示、高 DPI、スクリーンリーダー向けの UI Automation を備えます。Delphi ではアクションリンク、.NET では ICommand、WPF と Avalonia では XAML 宣言を使えます。登録版ヘルプ

ツールバー

機能詳細Communityヘルプ
項目の種類ボタン、トグル、ドロップダウン、セパレーター、スペーサー、ラベルを用意しています。Kind := tikButton、tikToggle、tikDropdown、tikSeparator、tikSpacer、tikLabelヘルプ
トグルとラジオグループ同じ GroupIndex を持つトグルは、コードなしで互いに解除されます。Down で状態の読み取りと設定ができます。ヘルプ
ドロップダウンメニューDropdownMenu には、TPopupMenu(VCL)または ContextMenuStrip(WinForms)を指定できます。ヘルプ
アイコンとグリフImageList のアイコン(Images、ImageIndex)または Glyph の文字を使え、キャプションも任意で表示できます(ShowCaptions)。ヘルプ
オーバーフローメニューウィンドウが狭くなると、収まらない項目がオーバーフローメニューに移動します。登録版ヘルプ
アクションリンクアクションリンクにより、Caption と Enabled が TAction と同期されます。登録版ヘルプ
バッジリンクTsgcToolbarBadgeLink は、任意の IsgcUIBadgeSource の数値 (たとえば sgcNavigation の通知モデルの未読件数) を、コードなしでツールバー項目の Badge として表示します。MaxCount (99) を超えると 99+ と表示され、項目のアクセシブルな名前にも件数が含まれます。対象が Ribbon の項目の場合は登録版です。ヘルプ

ステータスバー

機能詳細Communityヘルプ
ステータスパネルSpring と AutoSize の幅を指定できる、テキストパネルです。ヘルプ
進行状況とインジケーター進行状況パネルと、オフ、OK、警告、エラーのインジケーターを用意しています(spkProgress、spkIndicator、sisOff、sisOk、sisWarning、sisError)。ヘルプ
スレッドセーフな更新SetPanelText、SetProgress、SetIndicator は、Synchronize を使わずに、ワーカースレッドからステータスバーを更新します。ヘルプ
サイズグリップステータスバーの隅に、サイズグリップを任意で表示できます。ヘルプ

キーボード、テーマ、レンダリング

機能詳細Communityヘルプ
キーボード操作キーボードで項目間を移動できます(TabStop)。ヘルプ
テーマ他の sgcUI 製品と共通のライトテーマとダークテーマを利用できます。ヘルプ
ヘッドレスレンダリングTsgcToolbarModel と TsgcStatusBarModel は、ウィンドウなしで PNG と SVG に保存できます。Linux64 でも利用できます。ヘルプ
右から左 (アラビア語とヘブライ語)項目の並び、オーバーフローのシェブロン、ドロップダウン矢印、区切りがミラー化され、キャプションは右から左に読みます。アイコンはピクセルをそのまま保ち、MirrorGlyph は戻る、進む、元に戻す、やり直しなど方向を示すものを反転します。ヘルプ
アクセシビリティツールバーのボタン、トグル、ドロップダウン、ステータスバーのパネルが UI Automation に公開されます。Left、Right、Home、End で項目間を移動し、Enter または Space で項目を実行し、Down または Alt+Down でドロップダウンメニューを開き、ツールバーは表示されるフォーカスリングを持つタブストップで、Windows のハイコントラストに従います。アイコンだけを表示するボタンには、意味のある名前が付くように、キャプションまたは Hint を設定してください。VCL (Delphi 7 から 13)、Windows の FireMonkey、WinForms、WPF、Avalonia で既定で有効です。ヘルプ

sgcToolbar と標準の Delphi コントロールの比較

用途標準の Delphi コントロールsgcToolbar
ボタン、トグル、ドロップダウンボタン、セパレーターTToolBartikButton, tikToggle, tikDropdown, tikSeparator
項目を右端に寄せるTToolBartikSpacer
固定幅、自動幅、スプリング幅のテキストパネルTStatusBarWidth, AutoSize, Spring
進捗パネルと状態インジケーターパネルTStatusBarspkProgress, spkIndicator
ワーカースレッドからのステータス更新TStatusBarSetPanelText, SetProgress, SetIndicator
クイックアクセスツールバーとキャプションをタイトルバーに配置CustomTitleBar と TTitleBarPanel(VCL)TsgcVCLRibbonForm, TsgcFMXRibbonForm

ヘルプに記載された機能のみを比較しています。性能に関する主張は含みません。

.NET 向け sgcToolbar

.NET 版のツールバーとステータスバーは、同じクラス名を持つ C# 版で、WinForms、WPF、Avalonia に対応します。

パッケージエディション内容
esegece.sgcToolbar.CommunityCommunity(無料)コアライブラリ
esegece.sgcToolbar.WinForms.CommunityCommunity(無料)Windows Forms コントロール
esegece.sgcToolbar.Wpf.CommunityCommunity(無料)WPF コントロール
esegece.sgcToolbar.Avalonia.CommunityCommunity(無料)Avalonia コントロール
esegece.sgcToolbar.Rendering.CommunityCommunity(無料)ヘッドレスレンダリング
esegece.sgcToolbar登録版コアライブラリ
esegece.sgcToolbar.WinForms登録版Windows Forms コントロール
esegece.sgcToolbar.Wpf登録版WPF コントロール
esegece.sgcToolbar.Avalonia登録版Avalonia コントロール
esegece.sgcToolbar.Rendering登録版ヘッドレスレンダリング

ドキュメント

sgcToolbar のすべての機能は sgcUI ヘルプで解説されており、開発環境ごとに 1 つのビルドを用意しています。

オンラインヘルプ

まず sgcToolbar の紹介を読み、続いてクイックスタートと各機能のトピックをご覧ください。

Delphi →
C++ Builder →
.NET →

PDF マニュアル

sgcUI ヘルプ全体を PDF ファイルにまとめたもので、オフラインでの閲覧や印刷に便利です。

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
最もお得な選択: All-AccesseSeGeCe の全製品にプレミアムサポートが付いて、年間 €1,059 からご利用いただけます。
All-Access の価格を見る

sgcToolbar で開発を始めましょう

sgcUI 体験版をダウンロードして、sgcToolbar を Delphi、C++ Builder、.NET のアプリケーションに追加してください。