Einzelnen Beitrag anzeigen

Aviator

Registriert seit: 3. Jun 2010
1.610 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: 20 sich bewegende Kreise erstellen

  Alt 29. Dez 2017, 10:33
Achtung: Das Zeichnen der Kreise sollte im OnPaint der jeweiligen Komponente stattfinden. Ansonsten hat man beim Minimieren und beim Übermalen durch andere Forms einen unschönen Nebeneffekt.

Außerdem solltest du vor dem ganzen zeichnen ein Canvas.FillRect(ClientRect); ausführen damit die zuvor gezeichneten Kreise wieder "gelöscht" bzw. mit einer vollen Fläche übermalt werden. Wobei ClientRect eventuell durch ein passendes Rect von dir ersetzt werden müsste.
  Mit Zitat antworten Zitat