Moin!
Eine Paintbox ist kein Bildbehälter mit "Permanentstift", und das mit Absicht: Um so ein "Permanent"-Verhalten für ein Bild zu erzeugen, muss es nämlich jedes Mal neu auf den Bildschirm gezeichnet werden, wenn es teilweise verdeckt worden ist.
Ein Bildbehälter, der nicht automatisch sofort so neu gezeichnet(und damit komplett fremdverwaltet) wird wie er war, wird dann an dieser Stelle grau werden: Du kannst z.B. mit einem anderen Fenster darauf "radieren".
Die TPaintbox ist nun gerade ein solcher Behälter, den du selbst verwalten kannst. Einer, der sich automatisch wiederherstellt, wäre ein TImage.
Im Prinzip ist für ernsthafte Projekte eine Paintbox beispielsweise einem Image vorzuziehen, da das selbst Zeichnen unter Umständen flüssiger läuft: Dann nämlich, wenn durch automatisches Zeichnen überflüssige Operationen ausgeführt werden. Z.B., dass einmal neu gezeichnet wird, und dann direkt darüber noch einmal, weil sich z.B. ein Objekt ein Stück bewegt hat.
Und zur Verwendung: Windows schickt einem Fenster eine Nachricht, wenn es neu gezeichnet werden muss(z.B. aufgrund teilweiser Verdeckung). Genau auf diese Nachricht reagiert beispielsweise ein TImage automatisch, du musst dies explizit tun - indem du die Methode OnPaint der Paintbox ausfüllst.
Auf das Canvas einer Paintbox sollte man außerhalb dieser OnPaint-Methode gar nicht zugreifen(und es IMHO auch gar nicht dürfen!).
lg,
_________________
Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)