如何在Firemonkey中设置按钮样式

时间:2017-01-19 14:16:53

标签: delphi firemonkey delphi-10.1-berlin

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

Screenshot

1 个答案:

答案 0 :(得分:1)

修改默认样式

  1. 以空白fmx表单开头,添加TButton

  2. 右键单击按钮并选择Edit Default Style ... - 样式设计器打开

  3. 结构窗格中选择Buttonstyle - 文字

  4. 对象检查器中,将NormalColor属性更改为Crimson。按钮的文字变为Crimson(红色)颜色。

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

  6. 构建并运行

  7. Windows 7上的结果如下所示

    enter image description here

    也许你已经省略了第5步(只是猜测)

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

    1. 以空白fmx表单开头,添加TButton

    2. 添加TStyleBook,设置其UseStyleManager属性,双击它并加载现有样式(例如Air)

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

    4. 对象检查器中,将Font - FontColor属性更改为Yellow。按钮的文字变为黄色。

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

    6. 构建并运行

    7. Windows 7上的结果如下所示

      enter image description here