Einzelnen Beitrag anzeigen

angos

Registriert seit: 26. Mai 2004
Ort: Rheine
549 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Problem mit Paintbox1.Canvas.Pixels

  Alt 23. Jun 2009, 13:23
Hi,

um den Hintergrund komplett blau zu malen, reicht auch folgendes, was ebenfalls den Vorteil hat, dass es wesentlich schneller ist:

Delphi-Quellcode:
  PaintBox.Canvas.Brush.Color := clBlue;
  PaintBox.Canvas.FillRect(PaintBox.ClientRect);
Dann brauchst du nur noch die entsprechenden Pixel mit Fischen und Haien zu füllen.

Das Ganze machst du dann, wie von turboPascal gesagt in dem OnPaint-Ereignis, damit das auch vernünftig neu gezeichnet wird.


Gruß
angos
Ansgar
  Mit Zitat antworten Zitat