下载 sgcToolbar
sgcToolbar 包含在 sgcUI All-Access 试用版中,Delphi 和 C++ Builder 各有一个安装程序,涵盖全部 17 款 sgcUI 产品。您可以下载功能完整的试用版,运行无需 IDE 的预编译演示程序,或将 NuGet 包添加到 .NET 项目中。许可证可在定价页面购买。
sgcToolbar 包含在 sgcUI All-Access 试用版中,Delphi 和 C++ Builder 各有一个安装程序,涵盖全部 17 款 sgcUI 产品。您可以下载功能完整的试用版,运行无需 IDE 的预编译演示程序,或将 NuGet 包添加到 .NET 项目中。许可证可在定价页面购买。
一个 sgcUI 试用版即可安装所有 sgcUI 产品(包括 sgcToolbar),并提供完整功能供评估使用。
刚接触 sgcToolbar?请从 Demos\Toolbar\Delphi\00.QuickStart 中适用于 Delphi (VCL) 的五个 QuickStart 演示开始,并阅读逐步讲解这些演示的入门指南(PDF,英文)。
Delphi 7 至 RAD Studio 13 的全功能评估版,包含全部 17 款 sgcUI 产品(含 sgcToolbar)和示例项目。
下载 Delphi 试用版 →C++ Builder 10.1 至 13 的全功能评估版。包含 C++ 头文件和示例项目的相同组件。
下载 C++ Builder 试用版 →每款 sgcUI 产品的可直接运行的可执行文件。sgcToolbar 演示包括 EditorShell(含切换按钮、单选组、缩放下拉列表、溢出菜单和状态栏的编辑器外壳)和 LiveStatus(由工作线程为进度、指示器和文本面板提供数据),另有适用于 FireMonkey 的 EditorShellFMX。Ribbon 演示是 RibbonShell 和 RibbonShellFMX,RibbonSuite 则用一个 Ribbon 驱动多个 sgcUI 产品。
下载示例程序 →安装试用版,运行一个演示,然后把 sgcToolbar 放到您自己的窗体上。
运行 sgcUI 试用版安装程序。它会注册各个包,组件将出现在工具面板的 SGC Toolbar 页上。
从 Demos\Toolbar 文件夹打开 LiveStatus 并运行:按下 Start,观察进度和指示器面板由工作线程更新。
将 TsgcVCLToolbar 和 TsgcVCLStatusBar 放到窗体上,在其集合编辑器中添加条目和面板,并处理 OnItemClick。
一个 TMemo 编辑器外壳,包含切换按钮、Left、Center 和 Right 单选组、Zoom 下拉菜单、TActionList 关联、溢出菜单、行列面板和 Dark 切换按钮。它使用了溢出和操作,因此需要注册版或试用版。
一个工作线程模拟下载,并驱动文本面板、进度面板以及会变为绿色、琥珀色或红色的指示器,带有 Start 和 Stop 按钮。可用社区版构建。
EditorShell 演示,在 FireMonkey TMemo 周围使用 TsgcFMXToolbar 和 TsgcFMXStatusBar,仅适用于 Delphi:条目、操作关联、溢出菜单和状态面板都相同。
围绕 Ribbon 构建的文档外壳,包含选项卡、组、图库、上下文选项卡、快速访问工具栏、KeyTips 和后台视图。RibbonShell 是 VCL 演示,RibbonShellFMX 是 FireMonkey 演示,两者都有对应的 C++ Builder 版本。RibbonShell、RibbonShellWpf 和 RibbonShellAvalonia 是 .NET 项目。
Office 风格的编辑器窗口,适用于 VCL 和 FireMonkey,并提供 C++ Builder 对应版本:标题栏中窗口图标旁边是带有保存、撤销和重做的快速访问工具栏,标题居中,正下方是带有“文件”按钮以及“开始”、“插入”和“视图”选项卡的 Ribbon。一个复选框把快速访问工具栏移到 Ribbon 下方,另一个复选框关闭带主题的框架,主题选择器在浅色、深色和 Fluent 之间切换。在 .NET 版本中,它以 WinForms 的 RibbonForm、RibbonFormWpf 和 RibbonFormAvalonia 提供。
一个 Ribbon 在同一个窗体中驱动多个 sgcUI 产品:它的命令作用于套件中其他 sgcUI 控件。
| 项目 | 支持 |
|---|---|
| Delphi (VCL) | Delphi 7、2007、2009、2010、XE 到 XE8、10 到 10.4、11、12 和 13,Win32 与 Win64。 |
| FireMonkey | 自 Delphi XE6 起:Win32、Win64、macOS、iOS、Android 和 Linux (FMXLinux)。 |
| C++ Builder | C++ Builder 2007 至 13。 |
| Linux64 | 自 Delphi 10.2 起支持模型以及无界面 PNG 和 SVG 输出。 |
| .NET | WinForms、WPF 和 Avalonia,支持 .NET Framework 4.7.2、.NET 8、.NET 9 和 .NET 10(视具体情况而定)。 |
sgcToolbar 同时提供纯托管的 C# 移植版本,类名与 Delphi 版本相同,适用于 WinForms、WPF 和 Avalonia,以 NuGet 包形式发布。
使用 dotnet add package esegece.sgcToolbar.Community 安装免费的社区版,或使用 dotnet add package esegece.sgcToolbar 安装注册版。适用于您的 UI 框架的控件位于 esegece.sgcToolbar.WinForms、esegece.sgcToolbar.Wpf和esegece.sgcToolbar.Avalonia 中。
演示项目:EditorShell、LiveStatus,以及面向注册版的 RibbonShell、RibbonShellWpf 和 RibbonShellAvalonia。
阅读 .NET 概述 →免费的 sgcToolbar 社区版适用于年营业收入低于 100 万欧元且开发者不超过 5 人的个人和组织。注册版包含全部功能、完整源代码和商业许可。 社区版不含溢出菜单和操作链接。
社区版包免费,注册版包需要 .NET 许可证。
| 版本 | 安装 | 说明 |
|---|---|---|
| 社区版 | dotnet add package esegece.sgcToolbar.Community | 免费社区版:除 Ribbon、溢出菜单和 Command 关联外的所有功能。 |
| 社区版 | dotnet add package esegece.sgcToolbar.WinForms.Community | 免费社区版:WinForms 工具栏、Ribbon 和状态栏。 |
| 社区版 | dotnet add package esegece.sgcToolbar.Wpf.Community | 免费社区版:WPF 工具栏、Ribbon 和状态栏。 |
| 社区版 | dotnet add package esegece.sgcToolbar.Avalonia.Community | 免费社区版:Avalonia 工具栏、Ribbon 和状态栏。 |
| 社区版 | dotnet add package esegece.sgcToolbar.Rendering.Community | 免费社区版:无头 PNG 和 SVG 输出。 |
| 注册版 | dotnet add package esegece.sgcToolbar | 注册版:框架无关的模型和共享类型。 |
| 注册版 | dotnet add package esegece.sgcToolbar.WinForms | 注册版:WinForms 工具栏、Ribbon 和状态栏。 |
| 注册版 | dotnet add package esegece.sgcToolbar.Wpf | 注册版:WPF 工具栏、Ribbon 和状态栏。 |
| 注册版 | dotnet add package esegece.sgcToolbar.Avalonia | 注册版:Avalonia 工具栏、Ribbon 和状态栏。 |
| 注册版 | dotnet add package esegece.sgcToolbar.Rendering | 注册版:无界面 PNG 和 SVG 输出。 |