Zitat von
HolgerCW:
Hi TaakTaak,
ich zeichne ja Rückwärts.
Wenn Spalte 3 erreicht wird TRect.Left - Width von Spalte 1+2 gerechnet.
Nun ist Spalte 3 ausserhalb des sichtbaren Bildes und wird daher nciht gezeichnet, somit auch nicht TRect.Left - Width von Spalte 1+2 gerechnet.
Dein Gedanke kommt vielleicht hin, nur wie kann ich das am besten prüfen ?
Sehe ja immer nur das Ergebnis.
Gruss
Holger
Hallo,
du verlässt dich da drauf, dass die Spalten in der Reihenfolge 1,2,3... gezeichnet werden. Das ist aber, wenn überhaupt (ist nicht dokumentiert), dann nur beim kompletten Neuzeichnen des Grids der Fall. Ich denke daher, dass dein Entwurf, bei Spalte 3 einzugreifen und 1-3 zu zeichnen, sowieso nicht immer funktionieren wird.
Gruss Reinhard