TeeChartの使い方 ズーム・スクロール

TeeChart ズーム・スクロールの設定 (TeeChart Pro 8.06)

uessに TeeProcsを追加

  With Chart1 do
  begin

      //マウスでのズーム (左ボタンを押しながら右下へドラッグでズーム)=====
      //ズーム有効
       Zoom.Allow := True;
      //アニメーションズーム
       Zoom.Animated := True;
      //アニメーションステップ
       Zoom.AnimatedSteps := 8;
      //アニメーションステップの変化度合い(グローバル変数)
       AnimatedZoomFactor := 10.0;//(1~)
      //ズーム枠の色
       Zoom.Pen.Color := clSilver;
      //ズーム枠内の色
       Zoom.Brush.Color := clCream;
      //最小ズーム枠(これより小さい範囲指定の場合にはズームしないようにする)
       Zoom.MinimumPixels := 16;
      //ズーム方向(tzdHorizontal, tzdVertical, tzdBoth)
       Zoom.Direction := tzdBoth;
      //ズームに使用するマウスボタン(mbLeft, mbRight, mbMiddle)
       Zoom.MouseButton := mbLeft;
      //ズーム開始条件にキー押し条件を追加
      //(ssShift, ssAlt, ssCtrl, ssLeft, ssRight, ssMiddle, ssDouble)
      //Zoom.KeyShift := [ssShift];
      //右下から左上方向へのドラッグでズームをリセット

       Zoom.UpLeftZooms := False;

      //マウスでのスクロール (右ボタンを押しながらドラッグ)===============
      //スクロール方向
      //(pmNone, pmHorizontal, pmVertical, pmBoth)
       AllowPanning := pmBoth;
      //スクロールに使用するマウスボタン(mbLeft, mbRight, mbMiddle)
       ScrollMouseButton := mbRight;

    end;

ズーム・スクロールを元に戻すには,
   Chart1.UndoZoom;

Delphi2010 ヘルプ

Delphi2010のヘルプは内容が不完全で使えない.
Delphi2009またはそれ以前のヘルプのほうがまだましなので,削除せずに残しておいてそちらを参照するのがよい.