Falls du das alte Bild auf jeden Fall löschen willst, kannst du einfach als erste Zeile im OnPaint Event
Paintbox1.Canvas.FillRect(PaintBox1.ClientRect)
reinschreiben. Natürlich vorher mit
Paintbox1.Canvas.Brush.Color := clXYZ // clXYZ durch gewünschte Farbe ersetzen
die gewünschte Farbe setzen damit da nicht plötzlich alles in Pink gezeichnet wird.
ABer im Normalfall sollte die Paintbox sowieso schon alles automatisch löschen wenn ich mich nicht irre.