![]() |
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? |
Re: Bild fimmert
Hi!
Hast du Form1.DoubleBuffered auf True? Ciao Frederic |
Re: Bild fimmert
Entweder im OnCreate der Form
Delphi-Quellcode:
Falls sich das Image auf einem Panel befindet, dann natürlich entsprechend für das Panel.
DoubleBuffered := true;
Oder du zeichnest intern das Bild auf ein Bitmap und zeichnest dies dann mittels Draw auf das Image. |
Re: Bild fimmert
Delphi-Quellcode:
ins on create des forms!
DoubleBuffered:=true;
//edit: M!st, zu spät :wall: |
Re: Bild fimmert
Cool das ging ja schnell!
Danke! |
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