sgcEditors 功能矩阵

按任务分类的 sgcEditors 全部功能,每项功能都链接到对应的帮助主题。每种控件都有 VCL、FireMonkey、WinForms、WPF 和 Avalonia 版本,属性和事件相同。

控件

9 项功能

数据表单

1 项功能

主题与渲染

2 项功能

.NET

6 个 NuGet 包

文档

在线帮助与 PDF 手册

注册版 标记包含在注册版和试用版中、但不包含在免费社区版中的功能。~ 标记社区版仅部分提供的功能,差异说明见其下方。

每一行都链接到其帮助主题。“社区版”列显示免费的 .NET 社区版包含的内容;注册版和试用版包含全部功能。

控件

功能详情社区版帮助
月历单个日期或日期范围,MinDate 和 MaxDate,禁用的日期和星期,ISO 8601 周数,以及月、年和十年视图。帮助
日期选择器带下拉日历的日期输入,宽松的解析器可识别月份名称。帮助
时间选择器在原生编辑框中输入时间。帮助
日期时间选择器在一个控件中输入日期和时间。帮助
范围滑块在滑块上选择一个值或一个范围。第二个滑块头仅限注册版。~社区版:只绘制并编辑一个滑块;EndValue 会保留但不显示。帮助
颜色选择器选取颜色。HSV 方块和透明度条仅限注册版。~社区版:仅有色板和十六进制;不绘制 HSV 方块和透明度条,透明度始终为 $FF。帮助
标记编辑框用于标签和收件人的标签块。自动完成列表仅限注册版。~社区版:胶囊、验证和限制可用;自动补全列表不会打开。帮助
评分星级评分输入。帮助
微调编辑框支持鼠标滚轮和自动重复的数字输入。帮助

数据表单

功能详情社区版帮助
数据感知编辑器日期选择器、时间选择器、微调编辑框、评分和范围滑块绑定 DataSource 和 DataField,范围滑块还绑定 EndDataField。空字段显示为空。适用于 Delphi 和 C++ Builder。注册版帮助
智能粘贴月历、日期、时间和日期时间选择器、微调编辑框、评分、标记编辑框和颜色选择器都支持智能粘贴。TsgcVCLSmartPaste 和 TsgcFMXSmartPaste(.NET 中为 TsgcWinFormsSmartPaste、TsgcWpfSmartPaste 和 TsgcAvaloniaSmartPaste)会把粘贴的文本(例如电子邮件或地址块)转换为窗体中各控件的值,sgcEditors 以及标准的编辑框、组合框、复选框和日期控件均适用,并带有撤销和智能粘贴按钮。只有粘贴的文本和字段说明会发送给 AI 提供程序;未设置提供程序时,本地解析器会读取 Name: value 这样的行。帮助

输入、区域设置与无障碍

功能详情社区版帮助
真正的文本输入日期、时间、数字和十六进制字段都是原生编辑框,因此输入法、剪贴板、撤销和屏幕阅读器均可正常使用。帮助
本地化每个控件都有自己的区域设置:日期和月份名称、格式、每周第一天,以及每个控件独立的 FormatSettings。帮助
键盘F4 或 Alt+向下键展开下拉列表,日历中可使用方向键、PageUp 和 PageDown,微调编辑框支持鼠标滚轮和自动重复,并带有焦点框。帮助
每显示器 DPI布局以 96 DPI 的逻辑像素计算,并按显示器缩放,下拉部分按其所在显示器的 DPI 绘制。帮助
从右到左(阿拉伯语和希伯来语)微调、下拉和清除按钮移到另一侧,滑块和评分的方向、日历的星期顺序、箭头和标记流向均已镜像,内部编辑框也采用相同的方向。帮助
屏幕阅读器和高对比度每个编辑器都向 UI Automation 公开其角色、名称和值,复合编辑器的各个部分(日期部分、标记、评分星级、颜色)及其打开时的弹出窗口也一并公开。焦点环始终可见,并遵循 Windows 高对比度。默认开启,可用于 VCL(Delphi 7 到 13)、Windows 上的 FireMonkey、WinForms、WPF 和 Avalonia。帮助

主题与渲染

功能详情社区版帮助
主题一个属性即可切换浅色和深色主题,另有 AccentColor 和 TextStyle。帮助
无界面渲染每个控件和无界面模型上的 SaveToPNG 和 SaveToSVG,在 Linux64 上同样可用。帮助

sgcEditors 与 Delphi 自带控件对比

任务Delphi 自带控件sgcEditors
从下拉面板中选择日期或时间TDateTimePickerTsgcVCLDatePicker, TsgcVCLTimePicker
一个控件中的日期和时间TDateTimePickerTsgcVCLDateTimePicker
选择有最大长度限制的日期范围TMonthCalendaresmRange, MaxRangeDays
屏蔽单个日期和星期几TMonthCalendarDisabledDates, DisabledWeekDays, OnIsDateDisabled
每个控件一种区域设置TDateTimePickerFormatSettings

仅列出帮助文档中记载的功能,不含性能声明。

适用于 .NET 的 sgcEditors

.NET 编辑器是名称和事件相同的 C# 移植版本,适用于 WinForms、WPF 和 Avalonia。在 WPF 中,值属性是支持双向绑定的依赖属性。

包版本内容
esegece.sgcEditors.Community社区版(免费)核心库
esegece.sgcEditors注册版核心库
esegece.sgcEditors.WinForms注册版Windows Forms 控件
esegece.sgcEditors.Wpf注册版WPF 控件
esegece.sgcEditors.Avalonia注册版Avalonia 控件
esegece.sgcEditors.Rendering注册版无界面渲染

文档

sgcEditors 的每项功能都记录在 sgcUI 帮助中,每种开发环境各有一个版本。

在线帮助

请先阅读 sgcEditors 简介,再依次查看快速入门和各功能主题。

Delphi →
C++ Builder →
.NET →

PDF 手册

完整的 sgcUI 帮助 PDF 文件,可离线阅读或打印。

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
超值之选:All-AccesseSeGeCe 全部产品,含高级支持,每年 €1,059 起。
查看 All-Access 价格

使用 sgcEditors 开发

下载 sgcUI 试用版,将 sgcEditors 添加到您的 Delphi、C++ Builder 或 .NET 应用程序中。