我正在使用Teechart Active X控件。我创建了一个条形图并提供了一些值,我还添加了一个三通指挥官,并将其与我的图表链接。现在当我在编辑中更改系列颜色时,我的图表中没有反映出来。但是如果我做fillSample值它可以正常工作。
由于 阿克沙伊
答案 0 :(得分:1)
我猜你正在使用带有Color
参数的Add函数来填充你的系列。
请注意,如果您为系列点指定了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