点击滚动箭头时TeeChart TLegendScrollBar视觉问题

时间:2014-10-22 12:41:25

标签: teechart c++builder-xe5

IDE:c++ Builder XE5 Update 2

TeeChart:TeeChart Pro 2014.11.140512 VCL/FMX release

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

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

  1. 单击 - 所有者图表的TChart.Color属性发生变化(背景颜色)。一旦另一个事件更新图表,原始颜色就会恢复。
  2. 按住 - 所有者图表的TChart.Color属性随机在原始颜色和不需要的颜色之间切换。
  3. TChart.OnAfterDraw电话后(在单击情况的初始OnAfterClick调用之后),颜色发生了变化。

    示例(之前和之后):

    Before and After

    易于复制:

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

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

1 个答案:

答案 0 :(得分:1)

我可以重现这个问题,因此我已将其添加到公共跟踪器中:B979
您可以按照故障单在更新到达时获得自动通知。