Zitat von
Christian18:
- wenn ich die Striche auf meinen Achsen einzeichne, dann macht das Programm das zwar auch, aber ich finde das es nicht genau ist. Kann es sein das diese Differenz zum wirklichen ende der achse durch irgendwelche rundungen kommt die Delphi vornimmt???
Die Abständen zw. den Strichen darf kein Integer, sondern muss Double sein. (Variable wx, wy)
Bei den Methoden MoveTo, LineTo verwendest du die Funktion
Round, um auf ganze Pixel zu runden.
.MoveTo(r + Round(wx * j), i.Height - r);