在Delphi XE2 FireMonkey中 - 如何在按下按钮后更改按钮的颜色

tdo*_*og2 6 delphi firemonkey

我只想在按下按钮后更改按钮的颜色.

我必须使用"样式"来做这个或....

Arj*_*pek 7

您可以更改button.StyleLookup属性以更改样式(颜色).

您需要为样式簿添加新样式.

  1. 从按钮中选择鼠标右键菜单中的"编辑自定义样式...".
  2. 从背景:TRectangle下的TRectangle项更改Fill.Color属性
  3. 应用并关闭样式簿
  4. 清除button.stylelookup
  5. 当你没有更改名称Button1Style1时,将按钮中的button.stylelookup更改为新的创建样式

  • 在Delphi XE8中,这不存在 - 按钮样式中没有`TRectangle`,只有`TStyleContainer`,`TButtonStyleObject`,`TGlyph`,`TButtonStyleTextObject`和`TImage`. (6认同)