IDE:c++ Builder XE5 Update 2
发球台:TeeChart Pro 2014.11.140512 VCL/FMX release
我最近第一次使用 TeeChart 的TLegendScrollBar
工具(方便的工具)。我遇到的问题:
单击其中一个滚动箭头时,会发生以下情况:
- 单击- 所有者图表的
TChart.Color
属性更改(背景颜色)。一旦另一个事件更新图表,原始颜色就会恢复。 - 按住- 所有者图表的
TChart.Color
属性在原始颜色和不需要的颜色之间随机切换。
颜色的变化似乎发生在一个电话之后(在对Single Click案例TChart.OnAfterDraw
的初始OnAfterClick
调用之后)。
示例(之前和之后):
易于复制:
- 创建新的 VCL Forms 应用程序并向表单添加一个
TChart
组件。 - 将
TLegendScrollBar
工具和系列数添加到图表(图表编辑器)。 - 将该
TChart.Legend.MaxNumRows
属性设置为小于 的值TChart.SeriesCount()
。 - 跑。
问题:
- 之后是否有一个入口点
TChart.OnAfterDraw
,我可以尝试纠正这个问题?还是解决方法? - (如果不是1)有没有办法完全删除(隐藏和禁用)滚动箭头?(强制用户使用鼠标滚轮或滚动拇指滚动图例)