DevExpress ExpressSkins还是VCL样式?

时间:2012-04-22 21:39:45

标签: delphi devexpress delphi-xe2 vcl-styles

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

这些图书馆的优点和缺点是什么?

1 个答案:

答案 0 :(得分:4)

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

DX皮肤的优点:

  • 看起来很棒
  • 总是拿出更多皮肤
  • 为最终用户内置的样式选择器窗口小部件,如果您在应用程序中使用DX功能区
  • DX非常支持他们的组件

DX皮肤的缺点:

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