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 scrollen ohne Scrollbar (https://www.delphipraxis.net/90087-scrollbox-scrollen-ohne-scrollbar.html)

Delphi Star 11. Apr 2007 12:26


Scrollbox scrollen ohne Scrollbar
 
Mit dem Wert VertScrollBar.Position der Scrollbox kann man ja bekanntlich die aktuelle Position der Scrollbox einstellen.
Sobald ich allerdings den Wert VertScrollBar.Visible auf False setze, kann ich die Position nicht mehr festlegen. Er springt immer auf 0 zurück.
Wie kann ich das Problem lösen? Ich würde gerne ohne die Scrollbar über 2 Buttons scrollen.

Delphi Star 11. Apr 2007 13:59

Re: Scrollbox scrollen ohne Scrollbar
 
Es funktioniert mit .ScrollBy

Delphi Star 25. Apr 2007 20:14

Re: Scrollbox scrollen ohne Scrollbar
 
Kann ich jetzt auch noch irgendwie die aktuelle Scrollposition auslesen?
Mit VertScrollBar.Position geht es ja nicht mehr.

SirThornberry 25. Apr 2007 20:49

Re: Scrollbox scrollen ohne Scrollbar
 
wenn du gar keine Srollbars willst, warum nimmst du dann überhaupt eine Scrollbox? Die macht ja auch nix anderes als die Elemente einfach zu verschieben. Und genau das kannst du auch selbst machen. Einfach mit ControlCount alle Controls durchgehen und die Position ändern. Da kannst du dir auch gleich merken wie weit du die verschoben hast.

Delphi Star 25. Apr 2007 21:02

Re: Scrollbox scrollen ohne Scrollbar
 
Daran habe ich noch gar nicht gedacht, dass ist auch gar keine schlechte Idee. Ich werde mich mal ein bisschen damit beschäftigen.
Danke :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:55 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