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