Moin...
Zitat:
genau das ist es
.. eben nicht.
with TStringGrid(Sender), Canvas do
...bitte laß das WITH, und das auch noch verschachtelt, weg.

In altem Code sieht man das häufig, ist aber nicht mehr zeitgemäß.

Zeitgemäß.....Das ist fehleranfällig! Laß die finger davon!
(Zeitgemäß oder noch schlimmer "modern" sollte für uns kein Kriterium sein.)
Gruß
K-H