Hallo,
ich erklär mir das dadurch, dass die paintbox in den urzustand versetzt wird??
Ne, Falsch. Invalidate und Repaint bewirken das sich die PaintBox neuzeichnet. Beim Neuzeichnen geht die PaintBox immer wie folg vor:
1. Füllen der Zeichenfläche mit der Farbe, die bei Color angegeben ist
2. Auslösen des Ereignisses OnPaint
Da bei dir aber keine Behandlung dieses Ereignisses existiert wird auch nichts gezeichnet und die PaintBox bleibt leer. Das was man mit Invalidate und Repaint selbst auslösen kann, stößt auch Windows von sich aus an. Windows lässt sich an dieser Stelle aber nur schwer kontrollieren. Man muss immer daran denken, dass jederzeit Windows auf die Idee kommen kann, das komplette oder teilweise Neuzeichen eines Fensters anzustoßen. Auch die
VCL löst unter Umständen das Neuzeichnen aus
Einbeliebigername.