6

我正在开发一个用 Delphi 编写的大型遗留应用程序。大多数组件是 VCL 和 DevExpress QuantumGrid 组件。我需要更新 UI 以支持各种样式和更现代的外观和感觉。最初我打算切换到 DevExpress ExpressSkins 库(我已经拥有完整的 DevExpress VCL 订阅)并将所有组件替换为 DevExpress 组件。然而,自从我将项目升级到 Delphi XE2 之后,随之而来的是 VCL Styles 技术。

这些库的优缺点是什么?

4

1 回答 1

4

我没有使用 VCL 样式,因为我也有 Dev Express 并且喜欢使用他们的皮肤。但这是我为 DX 皮肤准备的两分钱。

DX皮肤的优点:

  • 看起来相当不错
  • 总是有更多的皮肤出来
  • 如果您在应用程序中使用 DX 功能区,则为最终用户内置样式选择器小部件
  • DX 对其组件有很大的支持

DX皮肤的缺点:

  • 由于屏幕绘制速度慢,无法在 Citrix 或终端服务环境中使用
  • 每个皮肤都会在你的USES子句中添加一个条目,这对于版本控制来说可能很麻烦
于 2012-04-23T02:22:43.167 回答