TAChart: Update tools demo to include auto-panning

git-svn-id: trunk@26958 -
This commit is contained in:
ask 2010-08-01 06:33:29 +00:00
parent 640106b5ef
commit 98f59d4dbb
2 changed files with 6 additions and 1 deletions

View File

@ -136,6 +136,7 @@ object Form1: TForm1
'Right-drag in any direction' 'Right-drag in any direction'
'Right-drag left/right, Shift+right-drag up/down' 'Right-drag left/right, Shift+right-drag up/down'
'Right-click near the margin' 'Right-click near the margin'
'Right-click near the margin and hold'
) )
OnClick = rgPanClick OnClick = rgPanClick
TabOrder = 1 TabOrder = 1

View File

@ -47,6 +47,9 @@ var
implementation implementation
uses
Math;
{$R *.lfm} {$R *.lfm}
{ TForm1 } { TForm1 }
@ -83,7 +86,8 @@ begin
ChartToolset1PanAny.Enabled := rgPan.ItemIndex = 0; ChartToolset1PanAny.Enabled := rgPan.ItemIndex = 0;
ChartToolset1PanHor.Enabled := rgPan.ItemIndex = 1; ChartToolset1PanHor.Enabled := rgPan.ItemIndex = 1;
ChartToolset1PanVert.Enabled := rgPan.ItemIndex = 1; ChartToolset1PanVert.Enabled := rgPan.ItemIndex = 1;
ChartToolset1PanClickTool1.Enabled := rgPan.ItemIndex = 2; ChartToolset1PanClickTool1.Enabled := rgPan.ItemIndex in [2, 3];
ChartToolset1PanClickTool1.Interval := IfThen(rgPan.ItemIndex = 2, 0, 200);
end; end;
procedure TForm1.rgZoomClick(Sender: TObject); procedure TForm1.rgZoomClick(Sender: TObject);