我正在编写在Delphi XE7上的TChart标准的“ OnEndDrag”事件中触发的新方法。
我需要知道对象被拖到哪个系列,以对链接到它的数据集执行一些操作。
我通过事件“ OnDragOver”获得了正确的xy位置,并且当我将其拖到该系列上时,该系列得到了正确的显示。
有什么线索吗?
提前感谢...
最佳答案
您可以循环播放系列列表并按以下方式调用Clicked函数:
var SeriesIndex: Integer;
begin
for SeriesIndex:=0 to AChart.SeriesCount-1 do
begin
if AChart[SeriesIndex].Clicked(X, Y)>-1 then
//do whatever with AChart[SeriesIndex]
end;
end;