无论如何都要从TColor按钮上移除黑色边框? Delphi xe5,为iOSdelp开发
答案 0 :(得分:1)
实际上有三个黑色或灰色边框。
首先,在您的应用中添加自定义样式簿。 docwiki告诉你如何做到这一点: http://docwiki.embarcadero.com/RADStudio/XE5/en/Customizing_the_Design_of_a_FireMonkey_Application
按照步骤#2(步骤3不适用于移动应用程序。)
打开样式编辑器并找到ColorButtonStyle。
展开树节点,然后单击结构中的“背景”。
在对象检查器中,找到“填充并展开该节点”。
将填充种类更改为bkNone。
除去宽边的灰色边框,留下两个深灰色的1px边框。
在Sides以下的属性列表的下方是Stroke。
将它改为bkNone。这将删除外部灰线。
根据您的应用,您可能还需要编辑背景矩形下方的颜色动画。我通过擦除(消隐)触发器来做到这一点,因为我无法删除动画。
接下来转到Fill组件并将笔触类型设置为bkNone。这消除了内部灰线。
您可能还需要将“填充边距”设置为0,以便颜色延伸到对象的外部。 (即没有填充,因为灰色不存在。)
加里