如何在Delphi XE2中更改默认的FireMonkey样式

时间:2011-09-18 11:42:02

标签: delphi styles delphi-xe2 firemonkey

我看到了一个youtube视频(不记得哪一个)用户在Delphi XE2中更改了一个选项,以更改整个FireMonkey应用程序的默认样式。经过多次打猎,我找不到选项。

IDE“for style”显示“项目选项”下的“默认样式 - 自定义样式(表单)”。但除非我特别厚,否则那里没有这样的选择。

1 个答案:

答案 0 :(得分:14)

VCL样式和Firemonkey样式根本不同。

因此我不确定他们应该使用相同的名称。

VCL样式

  • 编辑:工具|样式设计师(外部应用程序)
  • 样式扩展名.VSF
  • 格式为二进制
  • 可以通过以下方式设置:项目选项|应用程序|外观(只需将TStyleManager.SetStyle('StyleName');添加到您的代码中
  • 样式的运行时控制可以通过TStyleManager
  • 进行

Firemonkey样式

  • 编辑器是IDE的内部功能

    • 通过TStyleBook资源属性编辑器
    • 访问
    • 也可以通过右键单击任何可视控件并选择

      来访问
      • 修改自定义样式...
      • 编辑默认样式...
        注意:这两个菜单选项仅适用于桌面应用,而非移动应用。
    • 进入编辑器后,您可以选择Load..按钮更改所选TStylebook的样式。如果整个应用程序使用相同的TStyleBook,它将改变整个应用程序。

  • Style Extension .style
  • 格式就像DFM
  • 每个控件都可以通过TStyleBook
  • 进行样式的运行时控制

在Windows 7上,默认情况下VCL和Firemonkey的所有样式都放在 C:\Users\Public\Documents\RAD Studio\9.0\Styles目录

一个要点是一个直接的答案,但我觉得我必须给出很长的答案才能帮助别人。