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 MDI Child Grössen (https://www.delphipraxis.net/40582-mdi-child-groessen.html)

proitsystems 17. Feb 2005 22:53


MDI Child Grössen
 
Hallo!

Folgendes Problem habe ich:

ich habe verschiedene MDI Childs (also mehrere Forms) und diese sollen in unterschiedlichen Grössen auftauchen. Leider werden die MDI Childs immer auf Standardgrössen gesetzt (beim Create).

Nun habe ich folgendes versucht: die Breite und Höhe habe ich in den Constraints (MinWidth und MinHeight) gespeichert. Im FormCreate wird diese Grösse (aus den Constraints) den richtigen Grössen zugewiesen. Dies funktioniert bei 75% aller Forms.

Bei allen anderen verändert Delphi teilweise sogar die Constraints (obwohl dies nirgendwo im Sourcecode passiert!). Somit ist dann die Grösse wieder falsch. Leider passiert das nur ab und zu (wie gesagt in 75% funktioniert es).

Wie macht ihr das mit der Grösse des MDI Childs?

Freue mich auf Antworten.


Gruss,

Marc

Muetze1 17. Feb 2005 23:32

Re: MDI Child Grössen
 
Moin!

Achte wie bei allen Forms wo du die Grösse setzen willst darauf, das die Position Eigenschaft der Form auf poDesigned steht. Wenn da irgendwas anderes drinne steht, dann passt Delphi beim anlegen der Form deren Position/Weite/Höhe automatisch entsprechend des Parameters an.

MfG
Muetze1

Jasocul 18. Feb 2005 07:01

Re: MDI Child Grössen
 
Stimmt so nicht ganz.
Ich nehme z.B. poDefaultPosOnly ganz gerne. Dabei wird die Größe nicht verändert, aber die Position schon. Das hat Vorteile wenn mehrere Fenster nacheinander geöffnet werden. Dadurch werden diese kaskadiert.

Muetze1 18. Feb 2005 11:06

Re: MDI Child Grössen
 
Moin!

Zitat:

Zitat von Jasocul
Stimmt so nicht ganz.
Ich nehme z.B. poDefaultPosOnly ganz gerne. Dabei wird die Größe nicht verändert, aber die Position schon. Das hat Vorteile wenn mehrere Fenster nacheinander geöffnet werden. Dadurch werden diese kaskadiert.

Das hat man nun davon wenn man erst noch überlegt ob man das noch explizit vermerken muss (poDefaultPosOnly, poDefaultSizeOnly) und sich dann gesagt hat: nein, die Leser sind doch wohl hoffentlich so intelligent - bzw. wissen die Hilfe zu benutzen...

Ok, also das nächste mal wieder alles bis ins Detail erläutern und auflisten...

MfG
Muetze1

Jasocul 18. Feb 2005 11:12

Re: MDI Child Grössen
 
:mrgreen:
Das Problem war, dass du geschrieben hast "Wenn nichts anderes drin steht". Und das stimmt ja nun definitiv nicht.

Wenn jeder die Hilfe lesen würde und sich alle Objekt-Eigenschaften reinziehen würde, gäbe es 80% der Fragen gar nicht. :zwinker:

In diesem Sinne

proitsystems 22. Feb 2005 12:35

Re: MDI Child Grössen
 
Danke für die Tipps / Kommentare / usw.


Gruss,

Marc
----
PRO IT SYSTEMS


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