I draw a line in the middle of a TeeChart like this at design-time (Axis --> Scaling: half step of the MIN-MAX-difference ...)

I capture data from a sensor at realtime and want to show this data in the chart. But at runtime the labels of the bottom-axis and also the vertical line in the middle disappear like this...

David Berneda recommended me to try a vertical line like this....
procedure TForm1.Chart1AfterDraw(Sender: TObject);
var Middle : Integer;
begin
Middle:=(Chart1.BottomAxis.IStartPos+Chart1.BottomAxis.IEndPos) div 2;
Chart1.Canvas.DoVertLine(Middle,Chart1.LeftAxis.IStartPos,Chart1.LeftAxis.IEndPos);
end;
But this line never appear at runtime!!
What do I make wrong??

Bye
Thomas