![]() |
Bild flüssig verschieben
Irgendwie komm ich mir doof vor, da es das Thema ganz bestimmt schon mal gab, ich es aber nicht mehr finde :(
Wie verschiebt man ein Image so, dass nicht ständig diese Linien gezogen werden?? Also es sieht so aus, als ob man nen PC-Monitor filmt (es laufen so balken auf und ab)! |
Re: Bild flüssig verschieben
War da nicht was mit
Code:
? :gruebel:
DoubleBuffered:=true;
|
Re: Bild flüssig verschieben
irgendsowas, aber in welchem zusammenhang??? mit Timage?
|
Re: Bild flüssig verschieben
Ausprobieren ;) Wenn es mit "Image1.DoubleBuffered := true" immer noch flimmern sollte, kannst du ja auch noch "Form1.DoubleBuffered := True" setzen. Diese Eigenschaft hat soweit ich weiß jedes Control.
Man liest sich, Stanlay :hi: |
Re: Bild flüssig verschieben
Bei
![]() |
Re: Bild flüssig verschieben
TImage hat kein Doublebuffered. Diese Eigenschaft hat nicht jedes Control sondern höchstens jedes Control mit einem Handel. Controls eine Handel zeichen auf die Canvas des Parents (TWincontrol) welches widerum ein Handel hat und somit auch auf Doublebuffered gesetzt werden kann.
Somit sollten alle parents auf Doublebuffered gesetzt werden. Wenn das Timage auf einem panel liegt dann Doublebuffered vom Panel (und eventuell noch von dessen Parent und des Parents, Parent etc. doublebuffed auf true setzen) |
Re: Bild flüssig verschieben
Danke, ich habs:
Code:
Das wars! Danke nochmal :-D
form1.DoubleBuffered := true
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:26 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