0

IDE:c++ Builder XE5 Update 2

发球台:TeeChart Pro 2014.11.140512 VCL/FMX release

我最近第一次使用 TeeChart 的TLegendScrollBar工具(方便的工具)。我遇到的问题:

单击其中一个滚动箭头时,会发生以下情况:

  1. 单击- 所有者图表的TChart.Color属性更改(背景颜色)。一旦另一个事件更新图表,原始颜色就会恢复。
  2. 按住- 所有者图表的TChart.Color属性在原始颜色和不需要的颜色之间随机切换。

颜色的变化似乎发生在一个电话之后(在对Single Click案例TChart.OnAfterDraw的初始OnAfterClick调用之后)。

示例(之前和之后):

之前和之后

易于复制:

  1. 创建新的 VCL Forms 应用程序并向表单添加一个TChart组件。
  2. TLegendScrollBar工具和系列数添加到图表(图表编辑器)。
  3. 将该TChart.Legend.MaxNumRows属性设置为小于 的值TChart.SeriesCount()
  4. 跑。

问题

  1. 之后是否有一个入口点TChart.OnAfterDraw,我可以尝试纠正这个问题?还是解决方法?
  2. (如果不是1)有没有办法完全删除(隐藏和禁用)滚动箭头?(强制用户使用鼠标滚轮或滚动拇指滚动图例)
4

1 回答 1

1

我可以重现该问题,因此我已将其添加到公共跟踪器:B979
您可以按照票证在更新到达时获取自动通知。

于 2014-10-23T11:44:45.613 回答