![]() |
Scrollbox mit eigenständiger Scrollbar scrollen
Hallo,
ich habe auf einem Form mehrere Scrollboxen nebeneinander die auch Vertikal scrollbar sein müssen, aber immer alle zur gleichen Zeit. Habe mir neben die Scrollboxen eine Scrollbar eingefügt und setze dort beim Scrollen die Positionen der einzelnen Scrollbars der Scrollboxen, das funktioniert auch ganz gut aber auch nur dann wenn ich die Scrollbars der Scrollboxen nicht auf Invisible mache und alle scrollbars eingeblendet lassen sieht ja nicht so gut aus. Vielleicht hat ja jemand das selbe Problem gehabt und kann mir weiterhelfen. mfg lordcroc |
Re: Scrollbox mit eigenständiger Scrollbar scrollen
Hi,
die Methode ScrollBy funktioniert auch mit unsichtbaren Scrollbars. |
Re: Scrollbox mit eigenständiger Scrollbar scrollen
Alles klar Danke. werde ich so machen.
mfg lordcroc |
Re: Scrollbox mit eigenständiger Scrollbar scrollen
*alten Thread ausgrab*
Hm, also bei mir funktioniert das irgendwie nicht ... Ich hab eine Scrollbox bei der ich den Scrollbar ausgeblendet habe, und einen zusätzlichen Scrollbar (der gleichen Größe) in dessen OnScroll-Ereignis ich Scrollbox.ScrollBy(DeltaX, 0) aufrufe:
Delphi-Quellcode:
Wenn man jetzt scrollt zuckt die Scrollbox zwar etwas, aber sie wird nicht gescrollt?!
procedure TForm1.ScrollBar1Scroll(Sender: TObject; ScrollCode: TScrollCode;
var ScrollPos: Integer); var deltax: integer; begin // Scrollbox1.HorzScrollBar.Position := Scrollpos; // Funktioniert einwandfrei, solange Scrollbar visble deltax := Scrollpos - FOld; // FOld ist eine globale Variable damit ich DeltaX berechnen kann. Scrollbox1.ScrollBy( -deltaX, 0); FOld := Scrollpos; end; MfG Peter |
Re: Scrollbox mit eigenständiger Scrollbar scrollen
hm,
wäre nett, falls jemand bei das funktioniert mal ein kleines Beispiel posten könnte, damit ich sehe was ich falsch mache. Gruß Peter |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:59 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