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 "festem" Element auf einer Seite (https://www.delphipraxis.net/181170-scrollbox-mit-festem-element-auf-einer-seite.html)

JDommi 21. Jul 2014 20:38

ScrollBox mit "festem" Element auf einer Seite
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi zusammen!

Ich blende in einer ScrollBox auf einem TabSheet mehrere Frames ein. Das klappt auch alles ohne Probleme.
Jetzt soll allerdings auf der linken Seite der erste Frame immer sichtbar also außerhalb des Scrollbereiches bleiben. Wie mache ich das?
Den linken Frame außerhalb der ScrollBox zu platzieren scheitert an der Höhe, da diese höher als der sichtbare Bereich ist.
Eine Lösung mit ScrollBox auf ScrollBox ist aber irgenwie auch nicht das Gelbe vom Ei.

Zum besseren Verständnis:
Auf der linken Seite im ersten Frame befinden sich Spielpaarungen. Daneben werden dynamisch nach Anzahl der Tipper die Frames eingeblendet. Wenn also der letzte Tipper etwas eintragen will, soll er trotz des erforderlichen Scrollens die Paarungen links weiterhin sehen können.

Irgendwie habe ich da mal wieder ein Riesenbrett vor dem Kopf :(

Ach ja, ich arbeite noch mit Delphi 7.

Mein bisheriges Test-Programm inkl. Source habe ich angehängt.

himitsu 21. Jul 2014 21:05

AW: ScrollBox mit "festem" Element auf einer Seite
 
Zwei ScrollBoxen "nebeneinander" und Diese eventuell, in der gewünschten Richtung, synchron scrollen lassen.

z.B. Links die ScrollBars ausgeblendet und wenn der Rechte gesrollt wird, dann den Linken mitscrollen.

JDommi 21. Jul 2014 21:19

AW: ScrollBox mit "festem" Element auf einer Seite
 
Stimmt!

Delphi-Quellcode:
ScrollBox1.VertScrollBar.Position := ScrollBox2.VertScrollBar.Position;
Auf die einfachsten Lösungen kommt man nie sofort :oops:

Danke für die schnelle Hilfe!


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:45 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 by Thomas Breitkreuz