如何在不使用VCL样式的情况下将着色应用于Delphi 10.2 Tokyo应用程序?

时间:2019-06-10 21:08:54

标签: delphi delphi-10.2-tokyo vcl-styles

考虑到我们在Delphi 10.2 Tokyo中一直对VCL样式感到不满,涉及在动态链接库中的使用以及它如何影响内置的帮助查看器,以及社区对VCL样式的许多负面评论通常,还有另一种方法可以使应用程序窗口着色,如下例所示:

Example of the application with a blue style applied

Example of a green style applied

enter image description here

此功能自2001年问世以来就已成为该应用程序的一部分,对于我们许多最大的客户来说至关重要,因为他们实际上为子公司维护单独的帐户,并使用颜色来表示与之合作的公司

1 个答案:

答案 0 :(得分:0)

这是我到目前为止发现的第三方皮肤产品:

  • TMS皮肤工厂。该产品已停产。
  • VCL样式实用程序。这扩展了VCL样式以及10.2的问题 东京依然存在。
  • VCLSkin。自XE6以来尚未更新。
  • Almediadev。就像DevExpress一样,我们需要将所有标准控件替换为其特定版本,以应用其外观。

我将在发现更多信息时更新答案。

不幸的是,我们必须用特定于第三方软件包的版本替换Vcl.StdCtrls或Vcl.ComCtrls提供的组件的任何答案都行不通。套件中所有程序的单独2500个TButton。

编辑:最后,我们找到了系统异常问题的答案或解决方法,该问题使我们首先寻找了VCL样式的替代方法:

Using VCL Styles in a DLL causes System Exception in 10.2 Tokyo