Forum: Programmieren allgemein
by sx2008,
29. Aug 2011
Das OffscreenBitmap verhindert das Flackern beim Zeichnen entbindet aber nicht von der Pflicht nur innerhalb des OnPaint-Event auf den Canvas der Paintbox zuzugreifen.
Wann immer die Paintbox durch ein Fenster (auch teilweise) verdeckt und dann aufgedeckt wird, feuert das OnPaint-Event.
Daher ist das OnPaint-Event die einzig richtige Stelle um etwas auf dem Canvas der Paintbox zu zeichnen.
...
Forum: Programmieren allgemein
by sx2008,
21. Aug 2011
Nicht nochmal sondern ausschlieslich aus dem OnPaint-Event auf den Canvas der Paintbox zeichnen!
Soll sich der Inhalt ändern muss man Paintbox1.Invalidate ausrufen.
(natürlich nicht aus dem OnPaint-Event heraus, das würde eine Endlosschleife erzeugen)