Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#25

Re: Paintbox Hintergrundfarbe

  Alt 24. Nov 2008, 15:23
Das Problem bei dem Zeichnen des Vis ist übrigens dass es erst auf ein temporäres Bitmap zeichnet, und dies dann auf den Canvas blittet. Du könntest es so umbauen, dass das Vis das temp. Bitmap weg lässt und sofort auf den Ziel-Canvas zeichnet, wobei dann ganz sicher ein Invalidate nötig wird, und ich bin mir nicht ganz sicher, ob dann ein "TForm.Doublebuffered := true" ausreicht um Flackern auszuschließen.

Der sauberere Weg ist sicherlich der zuletzt vorgeschlagene Weg mittels Vorgabe des Hintergrundes.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat