请善待,我在google上做到了最好,并找到了一些指导(也在StackOverflow上),但这些都不适用于我。
带FMX进度条的FMX表格;
我只想将进度条颜色从丑陋的黄色改为酷蓝天。
到目前为止,我已经在表格上放了一本样式簿;
我已添加" progresscellstyle.htrack.hindicator"到样式表设计师;
它是唯一一个甚至为我提供颜色选项的人(对比" progressbarstyle treeitem"中的所有内容),并且该颜色不会影响我的进度条颜色。
如果您可以如此善意,请解决此问题的下一步
答案 0 :(得分:2)
在表单上删除TProgressBar。右键单击它并选择“编辑自定义样式”。它应该为样式设计器提供一个包含htrack和vtrack的ProgressBar1Style1对象。
htrack包含hindicator。在Hindicator上放下一个TRectangle。设置TRectangle以对齐客户端。根据需要更改填充颜色。将笔触类型更改为无。
vtrack包含维护者。在维护者身上放下一个TRectangle。设置TRectangle以对齐客户端。根据需要更改填充颜色。将笔触类型更改为无。
关闭样式设计器并在它询问时保存。这是一种方法。
答案 1 :(得分:1)
这可能是一个标题性问题,但关于此问题的内容非常罕见,我认为这对后代有用处有用。
简单地说,要更改填充条形图的颜色,您必须在BitmapLinks中选择一个区域。为此,双击Hindicator中的SourceLink属性(树视图中的htrack的子代)。
然后选择一个你想要用作填充的内容,如果没有任何选项让你满意,你可以在你的样书中添加一个新的BitMap。
对于背景颜色,只需在htrack中使用客户端对齐
插入一个矩形