TMS软件发布了VCL UI Pack 13.0.7.0,其中有几个新组件和新组件功能。该捆绑包允许您创建基于 Delphi 和 C++ Builder for Windows 的现代且功能丰富的应用程序。
TMS VCL UI Pack 13.0 的新功能 - 日期:2023 年 8 月 29 日
新:组件 TAdvFrameView
很长一段时间以来,框架一直是一个有趣的架构,用于封装用户界面部件中的重复模式。我们不仅可以在视觉上将表单的子部分设计为框架,还可以将 UI 逻辑与它绑定。如果我们想使用这个框架范式来构建用户界面的此类封装部分的列表甚至网格,该怎么办?从技术上讲,您可以通过创建框架类的多个实例来执行此操作。但 TAdvFrameView 现在可以为你执行此操作,并提供多种模式,用于在控件中显示可重复帧并滚动浏览它。还可以将 TAdvFrameView 配置为动态地在此滚动控件中动态创建此类帧。可以把它看作是 TControlList VCL 组件,不同之处在于使用 TAdvFrameView 不会带来任何限制,您只能使用列表中的 TGraphicControl 后代组件,但只能使用您喜欢的任何控件。
在此示例中,您可以看到一个框架在网格组织的 TAdvFrameView 中用作单元格,并配置为响应式行为,并更改列以使框架始终可见:

新 :TAdvToggleSwitch
Windows 中的切换开关看起来总是有点陈旧,尤其是在比较这些开关在其他操作系统(如 iOS、macOS 或 Android)上的外观时。新的 TAdvToggleSwitch 组件允许您拥有具有现代外观的拨动开关,您可以进一步调整其外观,使其看起来像 iOS 或 Android 拨动开关。它的颜色、文字、形状......都是可配置的。
BJQN649XXUG.hc)
此外,这种控件类型现在也可以在 TAdvStringGrid 中使用,以使设置屏幕具有友好且直观的切换框成为可能。
新:TAdvAvatar,TAdvAvatarList
同样在桌面软件应用程序中,越来越普遍地具有用户帐户的概念,并希望有办法指示软件的登录用户。这就是TAdvAvatar的用武之地,它提供了一种现代和可定制的方式来显示登录用户。此外,TAdvAvatarList 允许显示登录用户与应用程序管理的内容或数据的交互。它可以通过 TAdvAvatarList 显示这些交互。它不仅可以显示与用户图标或指示状态的图标的这种关系,而且还允许与它交互并在提示中显示更多信息,例如。

新增:TAdvPipsPager 对于希望以分页方式提供信息的情况,TAdvPipsPager
是一个有趣的用户界面概念,它直观地指示用户界面中可用的多个页面,但也与之交互以滚动浏览这些页面。TAdvPipsPager 可以处理这种分页概念,并且还可以高度配置以选择不同的样式。

新功能:TAdvMemo
的自动 HTML 格式化程序 TAdvHTMLMemoStyler 已通过自动格式化程序进行了扩展。最初,TAdvHTMLMemoStyler 负责控制 HTML 文件中 HTML 标记及其属性的语法突出显示。现在,它还可用于自动格式化 HTML。对于压缩的几乎人类无法阅读的 HTML,或者由用户编写的 HTML 没有真正遵守 HTML 格式准则,打开格式将很好地显示带有换行符和行缩进的 HTML,这是开发人员期望的方式。

新:HTML 引擎扩展
我们的迷你 HTML 引擎在各种 TMS VCL UI Pack 组件中都有使用,并扩展了几个方便的标签。它现在添加了 3 个开箱即用的额外特殊字符:'·'、'²'、'³'它现在还支持长十六进制特殊字符表示法。最后,还有一种特定于迷你 HTML 的短格式方式来显示文本中常用的箭头。可以将其视为一种轻松快速地添加方向箭头的方法,还可以添加要显示的财务或商业数据的通知点。
当我们将其内置到 HTML 引擎中时,这意味着它现在通常在 THTMLabel、THTMListBox、TAdvStringGrid、THTMLStatusBar 等组件中可用。最后,HTML引擎也得到了改进,可以将常用的颜色指定为文本,即您可以使用“红色”、“绿色”、“蓝色”等名称......作为颜色的标识符。

新功能:TAdvGlowButton
中的点数 点数是一个小的视觉线索,表明新用户需要检查某些内容。把它想象成一个迷你徽章。在 TAdvGlowButton 中,您现在可以将此类带有所选颜色的画中点添加到 TAdvGlowButton。这可以将此类通知元素添加到仅包含文本的按钮或此类 TAdvGlowButton 控件中使用的图标。当然,此 TAdvGlowButton 可以单独使用,也可以作为功能区样式用户界面的一部分。

新功能:在 TAdvMultiInputQueryDialog 中添加的 Title & Notes 属性 TAdvMultiInputQueryDialog 可以被视为 InputDialog
的变体,它允许使用可自定义的编辑器类型捕获可自定义数量的参数。使用下一个添加的 Title 和 Notes 属性,现在可以将此标题和注释添加为要输入的参数之前显示的第一个文本。

新功能:TAdvListView 中的增强功能 TAdvListView 增强了增强的 TListView
组件,扩展了内置的自动排序指示器,能够垂直居中显示标题文本。
新增:在 TAdvListBox 中选择 ShowImageSelected:在 TAdvListBox
中,每个列表框项都可以关联一个图像列表图像。为了避免这种情况,有时当列表框项具有选定的背景色而不是正常的控件背景色时,图像不那么清晰可见,现在可以配置图像区域中的背景保留所选项的控件背景色。
新增功能:THTMLRadioButton、THTMLCheckBox
的 AutoSize 使用此新的 AutoSize 属性,控件大小现在可以自动适应控件标题所需的大小。
除了这些新功能之外,新的TMS VCL UI Pack还附带了通常的改进和修复范围,其中许多是用户在非常具体的组件使用中报告问题的直接结果,或者希望较小的改进在他们的应用程序中更流畅地运行
TMS VCL UI Pack 13.0.7.0 中的新功能 - 日期:2024 年 2 月 15 日星期五 - TTMSFNCWebBrowser 设置设置 可用的其他浏览器参数和语言属性
- 支持
TAdvTabSet
中添加的 VCL 样式 TMS VCL UI Pack 允许您创建基于 Delphi 和 C++ Builder for Windows 的现代且功能丰富的应用程序。
TMS VCL UI Pack 解决方案在一个软件包中包含 600 多个组件。
TMS VCL UI Pack 版本 13.0 在本教程视频中,我们将带你了解 VCL UI Pack 版本 13.0