Teechart Barchart着色问题

时间:2013-05-29 09:42:20

标签: activex teechart

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

由于 阿克沙伊

1 个答案:

答案 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