【问题标题】:Synchronized zooming of two TChart components两个 TChart 组件的同步缩放
【发布时间】:2011-07-07 22:54:21
【问题描述】:

我正在使用两个 TChart 组件,并希望为它们进行同步缩放。我发现 TChart 有 ZoomRect 程序,用于放大图表上所需的矩形,但我还没有找到任何方法从另一个图表中读取这个缩放矩形的坐标。

这里有一些伪代码进行额外说明:

MainChart.OnZoom := HandleZooming;

...

procedure HandleZooming(Sender: TObject);
var
  zoomRectangle: TRect;
begin
  zoomRectangle := MainChart.?????;
  SecondaryChart.ZoomRect(zoomRectangle);
end;

我正在使用 Delphi XE。

【问题讨论】:

    标签: delphi delphi-xe teechart


    【解决方案1】:

    应该这样做:

    zoomRectangle := Rect(
      MainChart.Zoom.X0, 
      MainChart.Zoom.Y0, 
      MainChart.Zoom.X1,
      MainChart.Zoom.Y1
    );
    

    【讨论】:

    • 该死,不敢相信我错过了!
    猜你喜欢
    • 2016-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多