Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Scrollbox mitwachse lassen beim maximieren (https://www.delphipraxis.net/125959-scrollbox-mitwachse-lassen-beim-maximieren.html)

punker-lili 15. Dez 2008 18:05


Scrollbox mitwachse lassen beim maximieren
 
Hiho Leute...
Ich hab ein Programm zum Darstellen von Bilder geschrieben. Um belieb große Bilder darzustellen, habe ich das Image in eine Scrollbox gepackt. Jedoch verändert die nicht ihre Größe, wenn ich auf den MAximieren Button klicke. Wie kann ich das ändern?
Das Image sollte sich auch mit vergrößern!

MfG Anna

SirThornberry 15. Dez 2008 18:12

Re: Scrollbox mitwachse lassen beim maximieren
 
dafür gibt es bei den grafischen Komponenten Align und Ancors

[OT]Ein Scrollbox um Bilder zu zoomen ist nicht die beste Lösung da trotzdem das ganze Bild im Speicher ist. Besser wäre es immer nur den sichtbaren Teil zu Zeichnen und zu Änderung des sichtbaren Bereiches Scrollbars etc. zu verwenden.

xZise 15. Dez 2008 18:16

Re: Scrollbox mitwachse lassen beim maximieren
 
Warum sollte den das Image ihre Größe ändern? Es ist doch in der Scrollbox komplett.

Ansonsten gibt es für dein Problem zwei Ansätze: Zum einem könntest du das (?) Align auf alClient stellen. Damit füllt die Scrollbox alles aus, was nicht irgendwie anderweitig ausgefüllt ist und mit Aligns versehen ist. Die andere Möglichkeit wäre, dass du Anchors auf akLeft, akRight, akTop und akBottom setzt. so behält es zu jedem Rand den gleichen Abstand. Beides kannst du im OI machen.

MfG
xZise

punker-lili 15. Dez 2008 18:58

Re: Scrollbox mitwachse lassen beim maximieren
 
Danke... mein Problem ist gelöst. :)


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