我使用的是Teechart Active X控件。我创建了一个条形图,并添加了一些值,我还添加了一个tee指挥官,并使其与我的图表链接。现在,当我在编辑中更改系列颜色时,相同的颜色不会反映在我的图表中。但是如果我使用fillSample value,它会工作得很好。
谢谢阿卡什
我猜你正在使用一个Add函数来填充你的系列,这个函数需要一个Color
参数。
注意,如果您将Color
分配给序列点,则分配给这些点的Color
优于序列的Color
属性。这就是为什么改变Color
系列没有任何视觉效果。
调用FillSampleValues
函数,清除颜色列表;这就是为什么Color
系列似乎起作用了。
如果你已经添加了给每个颜色分配Color
的点,你可以清除循环到数组中的颜色列表,给所有颜色分配clTeeColor
:
For i = 0 To TChart1.Series(0).Count - 1
TChart1.Series(0).PointColor(i) = clTeeColor
Next i
如果你不能使用clTeeColor常量,直接使用它的值:
clTeeColor = 536870912