如何将TSpeedButton(在TToolbar上)设置为向下看?仅在单击时突出显示,但在鼠标离开时恢复正常。我将属性Stayspressed设置为True,实际上,属性IsPressed变为并保持True,但是此状态不可见。

最佳答案

您使用什么风格?其中一些功能并没有包含所有效果。

首先,恢复为Windows样式。如果可行,那么绝对是样式问题,而不是代码问题。

如果要向另一种样式添加效果(实际上是动画):


右键单击按钮,然后选择“编辑默认样式”。
找到要显示动画效果的矩形的Fill.Color属性。
单击动画图标并添加TColorAnimation
设置:StartValue(现有值)。
StopValue
触发器:IsPressed = True
重复上述步骤,添加第二个动画,其中“开始”和“停止值”取反,并且“ IsPressed = False”的触发器

10-05 22:40