sgcToolbar 機能マトリクス

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

ツールバー

6 個の機能

ステータスバー

4 個の機能

.NET

6 個の NuGet パッケージ

ドキュメント

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

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

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

ツールバー

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

ステータスバー

機能詳細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

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

.NET 向け sgcToolbar

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

パッケージエディション内容
esegece.sgcToolbar.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 のアプリケーションに追加してください。