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/)
-   -   ScrollBar auf Form (https://www.delphipraxis.net/159889-scrollbar-auf-form.html)

erik-17 17. Apr 2011 12:47

ScrollBar auf Form
 
Mein kleines Problem:

Ich möchte ein Fenster haben, dass automatisch eine scrollBar anzeigt, wenn mehr Objekte auf der Form sind, als diese groß ist. Aber so wie ich das sehe, geht das nur, wenn Form1.BorderStyle auf "bsSizeable" steht. Das Fenster soll aber gar nicht in seiner Größe veränderbar sein :(
Gibt es hierfür eine Lösung?? :D

Würde mich über Antworten sehr freuen

LG

alfold 17. Apr 2011 12:59

AW: ScrollBar auf Form
 
Scrollbox wäre da evtl was für dich.

Gruss alfold

ConnorMcLeod 17. Apr 2011 13:00

AW: ScrollBar auf Form
 
TScrollbox ?

himitsu 17. Apr 2011 13:07

AW: ScrollBar auf Form
 
Die Form hat bestimmt auch Eigenschafften für die Scrollbars (nur standardmäßig sind diese deaktivert :stupid: )
genau Drei und die fangen mit A, H und V an

PS: bsSizeable bedeutet nur, daß die Form vom Benutzer größenänderbar ist.

erik-17 17. Apr 2011 13:25

AW: ScrollBar auf Form
 
TScrollBox hat mir jetzt geholfen. Musste nur noch den Panels, die zur Laufzeit erzeugt werden, den Parent zuweisen :-D

@himitsu: Die ganzen Kombinationen der Eigenschaften hatte ich alle schon durchprobiert: ScrollBar kam nur bei Borderstyle: bssizeable und AutoScroll: true.

himitsu 17. Apr 2011 13:36

AW: ScrollBar auf Form
 
Dir ist eventuell aufgefallen, daß beim Setzen des BorderStyle das AutoScroll eventuell zurückgesetzt wird ...

Das geschieht natürlich auch beim Laden der Form und Starten des Programms.
Also einfach ein
Delphi-Quellcode:
AutoScroll := True;
ins Oncreate und schon geht es z.B. mit dem bsDialog.


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