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 Größe & Position zur Laufzeit ändern (https://www.delphipraxis.net/128849-groesse-position-zur-laufzeit-aendern.html)

Zwoetzen 7. Feb 2009 15:10


Größe & Position zur Laufzeit ändern
 
Hi DP'ler,

ich komm direkt auf den Punkt:
Gibt es eine Möglichkeit, dass der Anwender zur Laufzeit die Größe und Position von (eigenen) Komponenten ändern kann?

Hintergrund:
Ich möchte verschiedene (durch den Nutzer festlegbare oder vordefinierte) Bilder darstellen. Dabei soll der Nutzer die Möglichkeit haben, sowohl die Größe als auch die Position dieser Bilder direkt zu beeinflussen, quasi wie es zur Designzeit in der IDE ist, wo man die Komponenten beliebig platzieren kann.

Gibt es da was, dass das Verhalten aus der Designzeit (Positions- und Größenänderung) in der Laufzeit ebenfalls vorhanden ist?


MfG Zwoetzen

Hawkeye219 7. Feb 2009 15:29

Re: Größe & Position zur Laufzeit ändern
 
Hallo,

die Komponente TStretchHandle von Anthony Scott funktioniert auch noch in Delphi 2009.

Gruß Hawkeye

Zwoetzen 7. Feb 2009 19:54

Re: Größe & Position zur Laufzeit ändern
 
Danke, scheint das zu sein, was ich gesucht habe :) Werde mir die Komponente in den nächsten Tagen mal noch genauer anschauen ;)

_frank_ 8. Feb 2009 01:01

Re: Größe & Position zur Laufzeit ändern
 
ich kann TSizeCtrl von Angus Johnson (http://angusj.com/delphi/) sehr empfehlen. das hat noch paar nette zusatz-features, welche ide-ähnliches arbeiten zulassen. ich benutze die komponente in meinem DFM-Editor.

TStretchHandle hatte imho probleme mit einer (nicht auf alNone) gesetzten align-eigenschaft.

Gruß Frank

Zwoetzen 8. Feb 2009 17:24

Re: Größe & Position zur Laufzeit ändern
 
Danke Frank, für den Vorschlag.

(Mist, nu muss ich mich zwischen 2 Komponenten entscheiden :mrgreen: )


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