【问题标题】:Change the background color of a button with Delphi XE5 and FireMonkey使用 Delphi XE5 和 FireMonkey 更改按钮的背景颜色
【发布时间】:2014-06-26 20:30:02
【问题描述】:

我正在为按钮组件 firemonkey 创建一个样式,我什至可以将矩形放在背景中,但是当我运行应用程序时,背景阻止我单击按钮。我究竟做错了什么?矩形似乎位于阻止单击的按钮前面。谢谢。

【问题讨论】:

  • 很遗憾,这里没有足够的信息让我们能够解决您的问题。 “将矩形放在背景中”是什么意思?
  • 很遗憾我还不能发布图片,我的个人资料没有解放,这会更容易解释。当我提到 Rectangle 时,指的是 Shapes 调色板的 TRectangle 组件。这看到需要使用其中之一来更改 TButton 组件的颜色,将其用作背景 TButton(通过更改样式设计器 FireMonkey)。我希望我能解释得更好。
  • 给我们链接到非现场图像共享网站,我们会将它们编辑到 Q

标签: delphi firemonkey


【解决方案1】:

我认为您的问题是您需要在 TButton 组件属性上激活 HitTest。 这样就解决了 TButton 组件的 Click 事件问题。

【讨论】:

  • 完美的胡安,你已经解决了问题,就是这样。对于那些有同样问题的人,我进入 StyleDesigner FireMonkey,选项按钮样式,在此选项的背景中放置一个 TRectangle,根据需要调整颜色并将 TRectangle HitTest 属性设置为 False,准备好,你的 TButton 现在是定制且功能齐全。
  • 因为我的代码错误而浪费了 3 个小时,但事实是我无法单击我的按钮。非常感谢!
猜你喜欢
  • 2015-06-04
  • 1970-01-01
  • 1970-01-01
  • 2021-06-22
  • 2015-04-03
  • 2011-06-26
相关资源
最近更新 更多