Forum: Multimedia
by patti,
28. Aug 2011
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...
Forum: Multimedia
by patti,
28. Aug 2011
Ja!
Eine TImage-Komponente ist wirklich nur für das Wiedergeben von "statsichen" Bilder gedacht, und nicht geeignet, wenn es darum geht, häufig neu zu zeichnen. Für solche Fälle eignet sich eher eine PaintBox, auf deren Canvas im OnPaint-Ereignis gezeichnet werden kann.