【问题标题】:TeeChart TLegendScrollBar visual issue when clicking on scroll-arrow单击滚动箭头时的 TeeChart TLegendScrollBar 视觉问题
【发布时间】:2014-10-22 12:41:25
【问题描述】:

IDE:c++ Builder XE5 Update 2

TeeChart:TeeChart Pro 2014.11.140512 VCL/FMX release

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

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

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

颜色变化似乎发生在TChart.OnAfterDraw 调用之后(在 单击 案例的初始OnAfterClick 调用之后)。

示例(之前和之后):

易于复制:

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

问题

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

【问题讨论】:

    标签: teechart c++builder-xe5


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-16
      • 2020-05-19
      • 1970-01-01
      • 1970-01-01
      • 2015-10-31
      相关资源
      最近更新 更多