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 mit eigenständiger Scrollbar scrollen (https://www.delphipraxis.net/37549-scrollbox-mit-eigenstaendiger-scrollbar-scrollen.html)

lordcroc 7. Jan 2005 08:09


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

Niko 7. Jan 2005 15:54

Re: Scrollbox mit eigenständiger Scrollbar scrollen
 
Hi,

die Methode ScrollBy funktioniert auch mit unsichtbaren Scrollbars.

lordcroc 7. Jan 2005 18:44

Re: Scrollbox mit eigenständiger Scrollbar scrollen
 
Alles klar Danke. werde ich so machen.

mfg
lordcroc

xineohp 14. Jan 2007 14:42

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:
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;
Wenn man jetzt scrollt zuckt die Scrollbox zwar etwas, aber sie wird nicht gescrollt?!

MfG Peter

xineohp 16. Jan 2007 22:32

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 18:17 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