相关疑难解决方法(0)

如何在Delphi中禁用VCL样式

我在Delphi XE2中使用新的VCL样式系统.它工作得很好,但是我想为一个特定的表单禁用它,它上面有许多图像(一个启动/关于表单).问题是我似乎无法找到将其与特定样式相关联的表单属性,因此不能仅为该表单禁用它.似乎只有全局TStyleManager类似乎是静态的.

考虑到这一点,是否只有这样才能实现调用TStyleManager.TrySetStyle('Windows'),显示表单,然后在表单关闭时将其设置回原始样式?

delphi skinning delphi-xe2 vcl-styles

19
推荐指数
1
解决办法
7056
查看次数

Delphi VCL样式教程 - 如何在运行时更改样式

是否有一个很好的VCL样式教程,我们看到如何动态(在运行时)加载/更改样式?

这应该适用于Delphi XE2及更高版本,因为XE2是第一个带有VCL样式的版本.

delphi delphi-xe2 vcl-styles

14
推荐指数
3
解决办法
4万
查看次数

嵌入在DLL中的VCL-Styles?

如何在dll中嵌入Delphi XE2 VCL-Styles?在DLL项目的项目设置中看不到"应用程序 - 外观"页面.

我尝试在一个包含在$ R指令中的rc文件中定义它们,但是如果有更好的方法我想知道它.

RC文件示例:

GOLDENGRAPHITE VCLSTYLE "C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\Redist\styles\vcl\GoldenGraphite.vsf"
CARBON VCLSTYLE "C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\Redist\styles\vcl\Carbon.vsf"
Run Code Online (Sandbox Code Playgroud)

特别是必须指定XE2安装文件夹的完整路径是我想要避免的.

delphi delphi-xe2 vcl-styles

6
推荐指数
1
解决办法
3154
查看次数

标签 统计

delphi ×3

delphi-xe2 ×3

vcl-styles ×3

skinning ×1