VCL界面组件DevExpress VCL v23.2亮点 - 高DPI / SVG支持

2024-01-24

DevExpress VCL 是Devexpress公司旗下最老牌的用户界面套包,所包含的控件有:数据录入、图表、数据分析、导航、布局等。该控件能帮助您创建优异的用户体验,提供高影响力的业务解决方案,并利用您现有的VCL技能为未来构建下一代应用程序。

DevExpress VCL v23.2已于日前正式发布,新版本宣布支持高DPI和SVG等,欢迎下载官方正式版体验!

DevExpress VCL v23.2正式版下载 (Q技术交流:909157416)

高DPI / SVG支持
Windows 11皮肤(又名WXI)和其他高DPI增强

在DevExpress的v23.2开发周期(从6月到11月)中,已经解决了130多个错误,这些bug的很大一部分与最新的WXI皮肤/SVG/高DPI布局有关。在这方面的努力会改善由DevExpress VCL UI组件驱动的应用程序的外观和感觉,期望用户能注意到在邮件客户端、网格、树列表、调度程序和其他演示中的这些变化。

这个“粉碎bug”的版本是为2024年WXI Compact和其他现代矢量皮肤的未来支持做准备。

在设计时增强SVG图像选择器

新版本修改了图像选择器来支持高DPI和SVG使用场景。

改进图标组织

新版本为不同的图标集合添加了标签(Vector Icons标签现在是默认的)。

DevExpress VCL v23.2新版产品图集

字体图标图像

Windows 10/11包含数百个字体图标(Windows 10的Segoe MDL2资产和Windows 11字体中的Segoe流畅图标),您现在可以使用图像选择器将字体图标图像分配给单个UI控件/元素,或者将它们添加到图像集合中,您可以使用选项卡右下角的命令为这些图标上色。

DevExpress VCL v23.2新版产品图集

轻松集成自定义/用户自定义图标

新版本的图像选择器现在支持自定义或用户定义的图标集合(注意下面新的+和-按钮),当您想要从自己的设计器中使用Google Material、Font Awesome或图标时,这很有用。

注意 :自定义/第三方图标可能需要使用SVG Icon Builder(SVG图表生成器)工具进行预处理,来使这些图标适应DevExpress VCL皮肤/调色板。内置工具调整图标大小和颜色设置,以匹配DevExpress指南。

DevExpress VCL v23.2新版产品图集

现代化皮肤和调色板选择器的工具栏&功能区菜单

有了新的矢量皮肤(如WXI)和SVG支持,DevExpress放弃了旧的皮肤和调色板选择器,取而代之的是下图(灵感来自于WinForms实现)。

新的选择器允许您排除旧的栅格皮肤并显示颜色,而不仅仅是调色板名称。新的选择器也可以在代码中或运行时进行配置(例如,只显示特定的皮肤组),您可以在几乎所有VCL演示中测试这个新选择器的功能。

DevExpress VCL v23.2新版产品图集


更多DevExpress线上公开课、中文教程资讯请上中文网获取

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VCL界面组件DevExpress VCL v23.2亮点 - 高DPI / SVG支持 的相关文章

  • 界面控件DevExpress WPF Dock组件,轻松创建类Visual Studio窗口界面!

    本文主要为大家介绍 DevExpress WPF 控件中的Dock组件 它能帮助用户轻松创还能受Microsoft Visual Studio启发的Dock窗口界面 P S DevExpress WPF拥有120 个控件和库 将帮助您交付满
  • Visual Studio 2022 挂起并显示“正在打开文件...”消息

    当我尝试打开 dbml 文件时 Visual Studio 2022 挂起并显示 正在打开文件 消息 当我打开任何其他文件时不会发生这种情况 我尝试通过以下方式解决这个问题 卸载Devexpress 卸载Visual Studio 2022
  • 如何使我的自定义树视图接受 Enter 键?

    我有一个源自 TTreeView 的自定义控件 当用户在控件聚焦时按 ENTER 时 我试图通过给它一个响应 VK RETURN 的 WM CHAR 处理程序来赋予它特殊的行为 但它永远不会被调用 我尝试通过添加 WM GETDLGCODE
  • 允许用户为 winform 应用程序选择全局主题

    我正在为内部使用而构建的 winform 应用程序中使用 DevExpress 控件 我的应用程序总共有大约 30 个表单 我正在尝试找出一种方法来允许我的用户选择主题 我在其他帖子的答案中多次看到这里提到这一点 我相信我了解 StyleC
  • Delphi XE2 VCL 样式、从 TLabel 删除样式或禁用类换肤

    使用 XE2 VCL 样式 我想禁用 TLabel 或属性 sfTextLabelNormal 的换肤 我已经尝试了其他问题的各种解决方案 例如使用 Engine UnRegisterStyleHook 但它没有效果 The TLabel
  • Windows 窗体内存泄漏

    我在 Windows 应用程序中发现轻微的内存泄漏 我在我的应用程序中使用 DevExpress XtraForm 我看到的是该表格的一个实例始终保存在内存中 如果您多次打开同一个表单 它仍然保留上次打开的表单的引用 前任 如果您在应用程序
  • 将一个 TForm 嵌入另一个 TForm 时如何避免出现问题?

    我经常嵌入一个TForm后代成为另一个TForm后代是这样的 var Form1 TForm1 Form2 TForm2 begin Form2 Parent Form1 Form2 BorderStyle bsNone Form2 Ali
  • 界面组件DevExpress WPF v23.2 - 更轻量级的主题支持

    DevExpress WPF Subscription拥有120 个控件和库 将帮助您交付满足甚至超出企业需求的高性能业务应用程序 通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序 这些应用程序专注于当代客户的需
  • Devexpress 在 razor mvc3 中添加报告时出错

    我正在尝试在我的 MVC 3 Web 应用程序中使用 DevExpress 报告 此应用程序是普通的 MVC 3 应用程序 而不是 DevExpress MVC 3 应用程序 使用以下教程添加 XtraReportshttp documen
  • 对于 TBitmap,FMX 中是否有相当于 FloodFill 的功能?

    我正在从 VCL 转换为 FMX 在VCL中 TBitmap的TCanvas中有一个名为FloodFill的函数 它允许TBitmap的画布充满特定的颜色 直到在位图的画布上达到另一种特定的颜色 FMX 中有与此功能等效的函数吗 根据 RR
  • C++ Builder XE2,TXMLDocument“禁止 DTD”

    当我尝试使用 DTD 读取 XML 文档 eagle 文件 时 出现错误 项目 xx 引发异常类 EDOMParserError 并显示消息 DTD is 禁止 XML 标头如下所示 如果我删除第二行 一切正常 经过一番谷歌搜索后 MSXM
  • 如何从代码中获取 ComboBox 的 SelectedValue?

    我正在尝试构建类似的东西TLookupComboBox使用LiveBindings 我已经放置了一个普通的TComboBox在 VCL 形式上 我还有一个数据集 其中一些行具有两个字段id and text 然后我使用 LiveBindin
  • 如何在不修改每个表单代码的情况下为应用程序中的每个表单添加边框?

    我们有一个大型遗留数据库驱动的 VCL 应用程序 其中包含 300 多种不同的表单 我们希望提供一个练习 虚拟 数据库以及我们的软件 该软件与他们的生产数据库一起安装 能够在它们之间切换 用于培训 练习等 问题是 当用户使用练习模式时 我们
  • 如何以 0,00 格式显示价格(即一百 100,00)

    hii 我正在使用 devexpress 网格控件 在我的网格中有价格选项卡 因为我希望价格列以 0 00 格式显示 即如果我的价格是 3000 那么它应该显示 3 000 00 请帮助我 它是针对 winforms 的 前端是 c Dev
  • DevExpress 中的 GridControl 和 GridView 有什么区别?

    DevExpress 中的 GridControl 和 GridView 有什么区别 看起来 GridControl 是 WinForm GridView 是 WPF 但是我在 XAML 中使用 gxg GridContol 这之间也有什么
  • 在 DevExpress 中计算 ASPxGridview 列

    我有一个ASPxGridview 通常是 21 列 但我只想要处理 4 列 每列都有一个十进制值 MV EDDIE列为空 我想要的是 以编程方式计算 MV EDDIE列是RISK EUR IPOTEK MV BERND 只有在GroupSu
  • 修改VCL组件代码

    我需要更改组件中的功能 当您收到 您无法覆盖此 消息 或者您需要更改私有方法中的代码 基类中不存在该方法 消息 导致组件无法下降时 您该怎么办 如果我遇到这个问题 我首先尝试从组件或其 CustomXXX 祖先继承 看看是否可以解决问题 如
  • Delphi 2009 功能区控件 - 玻璃框架

    我已经开始使用 Delphi 2009 中新的内置功能区控件并使用自定义框架 以便应用程序按钮和迷你工具栏向上滑动到窗口框架上 但我想知道在 Vista 上是否应该使用玻璃效果 例如Office 2007 可以 如果可以 我将如何启用此设置
  • 如何使用 NPOI 获取包含日期的单元格的值并保留原始格式

    我有一个使用 DevExpress 编辑的 Excel 文件 并且正在使用 NPOI 阅读 当我尝试以字符串形式获取日期单元格的值时 它不会保留原始值 例如 在 DevExpress 网格中我设置了这个值 2016 08 12 我想在字符串
  • 如何将FireMonkey表单无缝嵌入VCL表单中?

    我使用了中描述的技巧这个问题 https stackoverflow com questions 7315050 delphi xe2 possible to instantiate a firemonkey form in vcl app

随机推荐