Einzelnen Beitrag anzeigen

einbeliebigername

Registriert seit: 24. Aug 2004
140 Beiträge
 
Delphi XE8 Professional
 
#19

AW: Annäherung an Pi mit Monte carlo, paintbox

  Alt 19. Jan 2012, 13:35
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.
  Mit Zitat antworten Zitat