Bei einer PaintBox muss du nicht erst auf ein Bitmap im Speicher zeichnen, sondern du kannst direkt auf die Canvas der PaintBox zeichnen. Wenn du dir in diesem Zusammenhang die Eigenschaft "
DoubleBuffered" anschaust, dann kannst du auch ein Flackern der Ausgabe recht gut verhindern.
Ausgeben kannst du dann z.B. per
paintbox.canvas.paint({...});
oder
BitBlt({...});
im OnPaint-Ereignis der PaintBox.
EDIT: Muss natürlich paintbox.
canvas.paint heißen...