5

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

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

4

1 回答 1

14

VCL Styles 和 Firemonkey Styles 是根本不同的。

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

VCL 风格

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

火猴风格

  • 编辑器在 IDE 内部

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

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

  • 样式扩展 .style
  • 格式就像 DFM
  • 样式的运行时控制可以发生在每个控件上,并通过TStyleBook

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

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

于 2011-09-19T02:55:42.263 回答