如何在 Firemonkey 中设置按钮样式

How to style buttons in Firemonkey

在 FMX 中使用样式簿设置按钮样式是否有特殊步骤?因为每当我更改我的样式时,它只在查看器中起作用,但是当我 运行 程序没有任何变化,尽管样式簿设置正确连接到样式文件和应用程序,如果我关闭程序并启动它我再次发现相同的样式已保存并存在于视图中,但是当 运行 应用程序时我找不到任何样式,谁能告诉我确切的步骤?因为我检查了教程、文档、帮助,但样式簿仍然不会在 运行 时将新更改应用到应用程序。谢谢

Screenshot

修改默认样式:

  1. 从空白 fmx 表格开始,然后添加 TButton.

  2. Right-Click 按钮和 select Edit Default Style ... - 样式设计器打开

  3. 结构窗格中 select 按钮样式 - 文本

  4. Object Inspector 中将 NormalColor 属性 更改为 Crimson。按钮的文本变为 Crimson(红色)颜色。

  5. 点击设计器视图 Close 按钮 (X) 并在出现提示时通过单击 Yes 确认 Apply changes ...。请注意,已将 Stylebook 添加到表单中。

  6. 构建并运行

结果在 Windows 7

上看起来像这样

可能您省略了第 5 步(只是猜测)

使用现有的样式簿和样式执行以下操作:

  1. 从空白 fmx 表格开始,然后添加 TButton.

  2. 添加一个TStyleBook,设置它的UseStyleManager属性,double-click并加载一个现有的样式(例如Air)

  3. 在结构窗格中 select buttonstyle - text。请注意,可用属性不一定与编辑默认样式时相同。

  4. Object Inspector 中将 Font - FontColor 属性 更改为 Yellow。按钮的文本变为黄色。

  5. 点击设计器视图 Close 按钮 (X) 并在出现提示时通过单击 Yes 确认 Apply changes ...

  6. 构建并运行

结果在 Windows 7

上看起来像这样