提图Barchart着色问题



我使用的是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

相关内容

  • 没有找到相关文章

最新更新