Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Einfache Frage zu ScrollBars (https://www.delphipraxis.net/214111-einfache-frage-zu-scrollbars.html)

DelphiUser123 17. Nov 2023 20:31

Einfache Frage zu ScrollBars
 
Hallo liebes Forum,

hier eine eher leichte Frage, hoffe ich: Ich habe ein normales Formular mit den Eigenschaften Horizontal Scroll Bar und Vertical ScrollBar im Objektinspektor. Ich habe Elemente auf dem Formular die über den Rand hinausgehen und möchte daher eine automatisch erstellte Scrollbar. Was muss ich einstellen, damit diese erscheint, denn da kommt nichts.

Viele Grüße.

supermulti81 17. Nov 2023 20:38

AW: Einfache Frage zu ScrollBars
 
Hallo,

ich habe da immer erst eine TScrollbox auf das Formular gezogen, diese auf Client gesetzt. Und da dann die Elemente drauf. Dann kommen auch die Scrollbars.

MfG

Uwe Raabe 17. Nov 2023 21:52

AW: Einfache Frage zu ScrollBars
 
Hast du
Delphi-Quellcode:
AutoScroll
im Form auf True gesetzt?

DelphiUser123 18. Nov 2023 12:53

AW: Einfache Frage zu ScrollBars
 
@ supermulti81: Was heisst das genau: Auf Client setzen? Kannst Du mir das im Detail erklären?
@ Uwe Raabe: Ich habe AutoScroll im Form auf True ausprobiert, doch es funktioniert nicht.

dummzeuch 18. Nov 2023 13:30

AW: Einfache Frage zu ScrollBars
 
Zitat:

Zitat von DelphiUser123 (Beitrag 1529831)
@ supermulti81: Was heisst das genau: Auf Client setzen? Kannst Du mir das im Detail erklären?

Align = alClient

supermulti81 18. Nov 2023 23:09

AW: Einfache Frage zu ScrollBars
 
Liste der Anhänge anzeigen (Anzahl: 1)
Siehe Bild. Und dann kannst du zum Beispiel das TMemo nach unten verschieben und der Scrollbar kommt. Oder wenn du bei der Ausführung die Formulargröße änderst.

jaenicke 19. Nov 2023 08:13

AW: Einfache Frage zu ScrollBars
 
Zitat:

Zitat von DelphiUser123 (Beitrag 1529816)
Was muss ich einstellen, damit diese erscheint, denn da kommt nichts.

In HorzScrollBar und VertScrollBar musst du Range auf die gewünschte Scrollgröße setzen. Wenn die Scrollbar z.B. 1000 Pixel Scrollbereich haben soll und das Fenster 500 Pixel groß ist, kann bis 500 Pixel außerhalb des zuerst sichtbaren Formularinhalts gescrollt werden, man sieht diesen also ggf. nicht mehr.

peterbelow 19. Nov 2023 13:57

AW: Einfache Frage zu ScrollBars
 
Zitat:

Zitat von DelphiUser123 (Beitrag 1529831)
@ Uwe Raabe: Ich habe AutoScroll im Form auf True ausprobiert, doch es funktioniert nicht.

Es funktioniert garantiert, aber nur, wenn die Controls auf dem Form nicht per Align oder Anchors angewiesen wurden, sich an die Größe des Forms anzupassen, wenn sich diese ändert.


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