Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Form Autosize (https://www.delphipraxis.net/109659-form-autosize.html)

Fussball-Robby 5. Mär 2008 15:52

Re: Form Autosize
 
Zitat:

Zitat von s-off
Zitat:

Zitat von Muetze1
AutoSize size wird einmalig berechnet von der Form, beim streamen oder beim setzen von AutoSize auf true. Also wenn du die Caption änderst, dann von der Form das AutoSize auf false und danachw wieder auf True setzen.

Dem kann ich nicht ganz zustimmen.

Ich auch nicht. Wie gesagt, bei mir wird die Form automatisch beim ändern der Caption des Labels vergrößert/verkleinert, ohne das ich Autosize nochmal umstellen muss

RavenIV 5. Mär 2008 15:55

Re: Form Autosize
 
Zitat:

Zitat von Metal_Snake2
@Muetze1
Das hab ich schon versucht funktioniert aber nicht.

OK ich weis jetzt waran es liegt aber hab keine ahnung warum es so ist bzw. wie ich das löse :-)
Ich hab da noch Ein image und obwohl ich die Autosize Eigenschaft auf True gesetzt hab wird es zwar vergrößert aber nie wieder
entsprechend verkleinert! Es liegt wohl daran das dass Image nicht wie bei den Labels sich an z.B. den Captions orientieren kann.
Ich denke ich muß die Größe des Images selber berechnen, macht grade für mich sinn.

Danke für die schnellen Antworten!

Das mit dem Image musst du nochmal genauer erläuter.

himitsu 5. Mär 2008 16:08

Re: Form Autosize
 
Zitat:

Ich möchte das die Form sich der
Breite und Höhe der Labels anpasst.
und
WordWrap = True ???

wonach soll sich die Form da eigentlich richten?
also wenn sie sich automatisch anpassen soll

ist die Form freiter, dann sind die Label flacher, da später umgebrochen wird
ist sie schmaler wird früher umgebrochen .........

also Breite/Höhe können doch eigentlich nicht genau bestimmt werden, da die Labels von der Form und die Form von den Labels abhängt (ein Teufelskreis)


also von meinem Verständnis her kann man nur eine Größe automatisch anpassen lassen und die Andere muß von was anderem festgelegt werden. :gruebel:

Metal_Snake2 5. Mär 2008 16:09

Re: Form Autosize
 
@RavenIV: ja es funktioniert gerade auch nicht.

Hmm, also was ich mit meiner Antwort meinte ist, das sich die Dimensionen der Labels mit der Autosize Eigenschaft der Captions anpassen. Die Images hingegen haben soetwas nicht. Naja ist irgendwie doch komplizierte als man denkt ;-)

Metal_Snake2 5. Mär 2008 16:11

Re: Form Autosize
 
@himitsu: Teufelskreis trifft es gut ;-) Naja gibt es keine Möglichkeite die Maximal benötigte Fläche für eine Form anhand der Labels usw. zu Berechnen.

Edit: Problem gelöst! Nochmal Danke für die Antworten!

himitsu 5. Mär 2008 16:50

Re: Form Autosize
 
beides berechnen geht nich, aber

-mann kann bei änderung der Läbels eines der Maße automatisch anpassen (Breite oder Höhe)

und wenn Breite oder die Höhe der Form manuell geändert wird, dann könnte man das andere (bei Breite die Höhe und bei Höhe die Breite der Form&Labels anpassen


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:11 Uhr.
Seite 2 von 2     12   

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-2025 by Thomas Breitkreuz