Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Paintbox Hintergrundfarbe (https://www.delphipraxis.net/124516-paintbox-hintergrundfarbe.html)

Larsi 24. Nov 2008 14:04

Re: Paintbox Hintergrundfarbe
 
Nee, das macht eine Komponente (JvGradient). Die hat kein Canvas.

DeddyH 24. Nov 2008 14:09

Re: Paintbox Hintergrundfarbe
 
Ich habe die JEDIS hier nicht installiert, aber irgendwodrauf muss die Komponente ja zeichnen. Schau mal im Source nach, wodrauf (Form.Canvas evtl.?).

Larsi 24. Nov 2008 14:11

Re: Paintbox Hintergrundfarbe
 
Auf der Form Canvas zeichnet die nicht, sondenr auf sich selbst.

DeddyH 24. Nov 2008 14:13

Re: Paintbox Hintergrundfarbe
 
Dann müsste sie doch theoretisch auch einen Canvas haben, nur vielleicht nicht public.

Medium 24. Nov 2008 14:23

Re: Paintbox Hintergrundfarbe
 
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.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:55 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz