Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Bild fimmert (https://www.delphipraxis.net/35463-bild-fimmert.html)

LiS 7. Dez 2004 16:19


Bild fimmert
 
Hallo Leute,

ich programmiere gerade ein einfaches Spiel. An einer Stelle soll ein Bild angezeigt werden (in Image1), so lange sich der Courser über Image2 befindet. Ich habe den Anzeige-Befehl für das Bild in das OnMausMove-Ereignis gepackt. Nun flimmert es jedoch immer wenn man die Maus über das Image bewege. Wie kann ich das umgehen?

fkerber 7. Dez 2004 16:22

Re: Bild fimmert
 
Hi!

Hast du Form1.DoubleBuffered auf True?


Ciao Frederic

Matze 7. Dez 2004 16:23

Re: Bild fimmert
 
Entweder im OnCreate der Form
Delphi-Quellcode:
DoubleBuffered := true;
Falls sich das Image auf einem Panel befindet, dann natürlich entsprechend für das Panel.

Oder du zeichnest intern das Bild auf ein Bitmap und zeichnest dies dann mittels Draw auf das Image.

Neuni 7. Dez 2004 16:24

Re: Bild fimmert
 
Delphi-Quellcode:
DoubleBuffered:=true;
ins on create des forms!

//edit: M!st, zu spät :wall:

LiS 7. Dez 2004 16:34

Re: Bild fimmert
 
Cool das ging ja schnell!
Danke!

-NIP- 7. Dez 2004 16:34

Re: Bild fimmert
 
ansonsten könntest du auch einfach beim ersten drauffahren auf das Bild eine
Variable auf true setzen und das Bild dann halt nur beim ersten Mal laden.

-NIP-


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 Uhr.

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