0

我正在使用 Teechart Active X 控件。我创建了一个条形图并提供了一些附加值,我还添加了一个 tee 指挥官并使其与我的图表链接。现在,当我在编辑中更改系列颜色时,我的图表中不会反映出来。但是,如果我做 fillSample 值,它就可以正常工作。

谢谢阿克谢

4

1 回答 1

1

我猜您正在使用带有参数的 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
于 2013-05-29T13:34:28.183 回答