Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi ScrollBox verwischt beim verschieben. (https://www.delphipraxis.net/131864-scrollbox-verwischt-beim-verschieben.html)

shifter 1. Apr 2009 18:34


ScrollBox verwischt beim verschieben.
 
Hi,

habe ein ScrollBox in dem befinden sicht bis zu 1000 Buttons.
Wenn ich diesen ScrollBox mit ScrollBalken verschibe verwischt das ganze Inhalt bis ich es aufhöre mit schieben.

DoubleBuffered Habe ich versucht auf dem ScrollBox sowie auf Form,
kein erfolg.

Habt Ihr eine Idee ?


gruss
seba

shifter 2. Apr 2009 13:08

Re: ScrollBox verwischt beim verschieben.
 
Habe ich meine anfrage falsch formuliert ?

keiner von euch kennt diese problematik ?

gruss
seba

Cyberbob 2. Apr 2009 13:18

Re: ScrollBox verwischt beim verschieben.
 
Was hastn du für nen Prozessor, vielleicht ist der mit dem neuzeichnen der 1000 (Wirklich 1000?) TButtons überfordert, der braucht ja auch seine Zeit!
Was passiert, wenn du nur 100 Buttons oder nur 50 benutzt?

Bernhard Geyer 2. Apr 2009 13:21

Re: ScrollBox verwischt beim verschieben.
 
Zitat:

Zitat von shifter
habe ein ScrollBox in dem befinden sicht bis zu 1000 Buttons.
Wenn ich diesen ScrollBox mit ScrollBalken verschibe verwischt das ganze Inhalt bis ich es aufhöre mit schieben.

Bei 1000 Buttons wundert mich das nicht ...
Willst du wohl mit 1000 Buttons den Anwender abschrecken?

shifter 2. Apr 2009 13:43

Re: ScrollBox verwischt beim verschieben.
 
An Hardware sollte es nicht liegen,
4x2.8 ghz, 4gb ram.

Auch mit 50 Buttons passiert mir das, auch wenn ich als hinterground für dieses ScrollBox Benutze nur ein Bild
auch er werwisch beim ziehen.

gruss
seba

shifter 2. Apr 2009 14:02

Re: ScrollBox verwischt beim verschieben.
 
Auch wenn ich die Buttons auslasse und nur der Hintergrund vorhanden ist passiert es.
Als Hintergrund ligt ein Image 7300px x 3600px -> 26Mpix.
Diese Image wird im Laufzeit erstellt.

gruss
seba

Frankfurtoder 2. Apr 2009 14:13

Re: ScrollBox verwischt beim verschieben.
 
Zitat:

Zitat von shifter
Als Hintergrund ligt ein Image 7300px x 3600px -> 26Mpix.

Mal ganz von dem großen "Warum?!" in meinem Kopf abgesehen.. Verwischt es auch ohne Hintergrundbild mit 50 bzw. 1000 Buttons?

shifter 2. Apr 2009 15:14

Re: ScrollBox verwischt beim verschieben.
 
Liste der Anhänge anzeigen (Anzahl: 1)
Das Hintergrund ist ein Kalender mit Sonn und Feiertagen,
Deswegen 7300px => 365 Tage * 20px und 3600px => Diese höhe ist variabel abhänig von verwendetem Filter.

Es ist ein Urlaubsplanungs modul Für jede abwesenheit urlaub / Krankheit steht ein SpeedButton,
sihe ScreenShot.

Bei ca. 200 Beschäftigte kommt mann schnell auf die Zahlen.

Es funktionier 100%-ig ausser wenn mann es bewegt mit ScrollBalken,
bei langsammen ziehen ist alles ok, aber wenn man es etwas schneller macht verwisch alles
somit muss man erst anhalten und gucken wo man sich befindet.

gruss
seba

shifter 2. Apr 2009 18:52

Re: ScrollBox verwischt beim verschieben.
 
Erledigt,

einfach beim verschieben
Scrollbox.refresh
durchzuführen und schon läuft es.

trotz dem danke

gruss
seba


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:52 Uhr.

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