Zitat:
if dopaint=true then begin
schreib doch einfach:
if dopaint then begin
dopoint ist bereits eine boolean-Variable.
zum Thema: ich würde es so machen dass du den (komplexen?) Hintergrund in einer Bitmap-Variable hast und dann bei Mausbewegung wenn dopaint aktiviert ist das Bitmap neu auf den Canvas drawst und die Linie dann nächträglich hinzufügst.
Achtung: im onpaint-Ereigniss des Forms musst du das Bitmap auch drawen.
Michael Enßlin
Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß.
Sokrates