代码之家  ›  专栏  ›  技术社区  ›  SAMPro

在运行时更改图表栏偏移量(OffsetPercent)

  •  2
  • SAMPro  · 技术社区  · 10 年前

    Teechart编辑窗口中有一个名为条形偏移的属性。如下图所示。在.dfm文件中,它的名称是OffsetPercent。

    Q: 如何在运行时更改它。

    enter image description here

    1 回复  |  直到 4 年前
        1
  •  3
  •   TLama    10 年前

    这个 OffsetPercent 属性由发布 TCustomBarSeries 类,因此您可以对作为该系列类型后代的系列进行类型转换以访问该属性,例如:

    TCustomBarSeries(Chart1.Series[0]).OffsetPercent := 65;
    

    或者,如果您知道确切的系列类型,例如,在您的案例中 THorizBarSeries :

    THorizBarSeries(Chart1.Series[0]).OffsetPercent := 65;
    

    我是故意的 错过 类类型测试(使用 is 运算符),因为它与答案无关,但如果您不确定要访问的系列类类型,则应该在实际代码中使用它。