procedure TqxChild.DBChart3AfterDraw(Sender: TObject);
var
x,i:Integer;
begin
//画粗线
Dbchart3.Canvas.Pen.Width:=1;
Dbchart3.Canvas.Pen.Color:=CLBLACK;
Dbchart3.Canvas.MoveTo(Dbchart3.ChartRect.Left,Dbchart3.ChartRect.Top);
Dbchart3.Canvas.LineTo(Dbchart3.ChartRect.Right,Dbchart3.ChartRect.Top);
x:=(Dbchart3.ChartRect.Top+Dbchart3.ChartRect.Bottom) div 2;
Dbchart3.Canvas.MoveTo(Dbchart3.ChartRect.Left,x);
Dbchart3.Canvas.LineTo(Dbchart3.ChartRect.Right,x);
IF RButJS=1 Then
begin
Dbchart3.Canvas.Pen.Color:=CLBlack;
x:=(Dbchart3.ChartRect.Right-Dbchart3.ChartRect.Left) div 12;
For i:=1 To 5 DO
begin
Dbchart3.Canvas.MoveTo(Dbchart3.ChartRect.Left+x*i,Dbchart3.ChartRect.Top);
Dbchart3.Canvas.LineTo(Dbchart3.ChartRect.Left+x*i,Dbchart3.ChartRect.Bottom);
End;
x:=(Dbchart3.ChartRect.Right-Dbchart3.ChartRect.Left) div 2;
Dbchart3.Canvas.MoveTo(Dbchart3.ChartRect.Left+x,Dbchart3.ChartRect.Top);
Dbchart3.Canvas.LineTo(Dbchart3.ChartRect.Left+x,Dbchart3.ChartRect.Bottom);
x:=x div 6;
For i:=1 To 5 DO
begin
Dbchart3.Canvas.MoveTo(Dbchart3.ChartRect.Right-x*i,Dbchart3.ChartRect.Top);
Dbchart3.Canvas.LineTo(Dbchart3.ChartRect.Right-x*i,Dbchart3.ChartRect.Bottom);
End;
End
Else IF RButJS=0 Then
begin
Dbchart3.Canvas.Pen.Color:=CLBlack;
x:=(Dbchart3.ChartRect.Right-Dbchart3.ChartRect.Left) div 3;
Dbchart3.Canvas.MoveTo(Dbchart3.ChartRect.Left+x,Dbchart3.ChartRect.Top);
Dbchart3.Canvas.LineTo(Dbchart3.ChartRect.Left+x,Dbchart3.ChartRect.Bottom);
Dbchart3.Canvas.MoveTo(Dbchart3.ChartRect.Right-x,Dbchart3.ChartRect.Top);
Dbchart3.Canvas.LineTo(Dbchart3.ChartRect.Right-x,Dbchart3.ChartRect.Bottom);
End;
end;