Delphi-PRAXiS
Seite 1 von 2  1 2      

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 Anwendung Delphi-IDE like... (https://www.delphipraxis.net/33493-anwendung-delphi-ide-like.html)

Kedariodakon 8. Nov 2004 10:17


Anwendung Delphi-IDE like...
 
So baslte gerade bisle mit MDIs rum, aber mich quälen viele Fragen :cyclops:

Wie bekomme ich es hin, dass die IDE meiner Anwendung so Delphi Ähnlich ausschaut, bzw. sich so verhält? :gruebel:

Wenn Delphi maximiert wird, wird nur der obere IDE-Teil maximiert und ins Top gepresst, also doch nich maximiert, obwohl es maximiert ist?
Wie bekomm ich sowas mit meiner Anwendung hin?

Delphi is ja eine MDI-Anwendung oder?
Wenn ich meine MDI-Childs maximiere, bleiben sie aber nicht ihr eigenes Fenster, wie z.b. der Editor von Delphi, sondern vereinen sich mit der Master-MDI-Form (ich nenn das jetzt mal so ;) )
Wie bekomm ich sowas in meiner Anwendung hin? :?:


Bye

alcaeus 8. Nov 2004 10:20

Re: Anwendung Delphi-IDE like...
 
Hi Kedariodakon,

Zitat:

Zitat von Kedariodakon
Wenn Delphi maximiert wird, wird nur der obere IDE-Teil maximiert und ins Top gepresst, also doch nich maximiert, obwohl es maximiert ist?
Wie bekomm ich sowas mit meiner Anwendung hin?

setz mal MaxHeight bei den Constraints auf einen bestimmten Wert, und dann maximier das Fenster.

Zitat:

Zitat von Kedariodakon
Delphi is ja eine MDI-Anwendung oder?
Wenn ich meine MDI-Childs maximiere, bleiben sie aber nicht ihr eigenes Fenster, wie z.b. der Editor von Delphi, sondern vereinen sich mit der Master-MDI-Form (ich nenn das jetzt mal so ;) )
Wie bekomm ich sowas in meiner Anwendung hin? :?:

Genau dort kannst du ansetzen und schließen, dass es sich nicht um eine MDI-Anwendung handelt, sondern nur um eine Multiform-Anwendung (mehrere Forms mit Show anzeigen). Sobald das Hauptfenster minimiert wird, werden alle anderen mitminimiert, aber sonst ist dort nichts bestimmtes zu finden.

Greetz
alcaeus

sakura 8. Nov 2004 10:21

Re: Anwendung Delphi-IDE like...
 
Zitat:

Zitat von Kedariodakon
Wenn Delphi maximiert wird, wird nur der obere IDE-Teil maximiert und ins Top gepresst, also doch nich maximiert, obwohl es maximiert ist?
Wie bekomm ich sowas mit meiner Anwendung hin?

Schau Dir mal die Eigenschaft Constraints.MaxHeight Deines Formulares an.

Zitat:

Zitat von Kedariodakon
Delphi is ja eine MDI-Anwendung oder?

Nein, Delphi ist eine elegante SDI Anwendung, zumindest bis Version 7. ;-)

...:cat:...

Kedariodakon 8. Nov 2004 10:55

Re: Anwendung Delphi-IDE like...
 
Zitat:

Zitat von alcaeus
...
setz mal MaxHeight bei den Constraints auf einen bestimmten Wert, und dann maximier das Fenster.
...

Zitat:

Zitat von sakura
...
Schau Dir mal die Eigenschaft Constraints.MaxHeight Deines Formulares an.
...

Was soll ich mir da anschaun?
Solang ich es nur größer oder kleiner mach funzt das damit, aber sobald ich den Maximieren Knopf drück ist es maximiert...
Bei euch nicht?
Oder mach ich wieder was falsch?



OK dann ist Delphi bis einschließlich v7 eine SDI Anwendung :zwinker:

Bye

sakura 8. Nov 2004 10:57

Re: Anwendung Delphi-IDE like...
 
Zitat:

Zitat von Kedariodakon
Solang ich es nur größer oder kleiner mach funzt das damit, aber sobald ich den Maximieren Knopf drück ist es maximiert...
Bei euch nicht?

Nein, bei mir klappt es, habe es gerade noch einmal in D7 versucht.

Zitat:

Zitat von Kedariodakon
Oder mach ich wieder was falsch?

Keine Ahnung :mrgreen:

...:cat:...

alcaeus 8. Nov 2004 11:00

Re: Anwendung Delphi-IDE like...
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Kedariodakon
Was soll ich mir da anschaun?
Solang ich es nur größer oder kleiner mach funzt das damit, aber sobald ich den Maximieren Knopf drück ist es maximiert...
Bei euch nicht?
Oder mach ich wieder was falsch?

Sieh dir mal mein Programm im Anhang an. Ich habe einfach Constraints.MaxHeight auf 100 gesetzt.

Greetz
alcaeus

Motzi 8. Nov 2004 12:27

Re: Anwendung Delphi-IDE like...
 
Ich bin/war mit der Contraits-Eigenschaft(en) auch nicht zufrieden, deswegen empfehle ich direkt die Message WM_GETMINMAXINFO zu verarbeiten...

Kedariodakon 8. Nov 2004 13:02

Re: Anwendung Delphi-IDE like...
 
Hmm irgendwie funzt das nun :gruebel:

Und wie bekomm ich eine 2te Form unter die erste, wenn sie maximiert wird?
Wie der Editor bei delphi?

Bye

Tonic1024 8. Nov 2004 13:27

Re: Anwendung Delphi-IDE like...
 
hi...

hilft dir das vielleicht irgendwie weiter?

DP-Thread

Wenn dein hauptmenü ein Teil vom Form ist kannst du anhand der Y-Koordinate (Top, height, etc) die Position berechnen. der Vorteil liegt IMHO darin, dass sich alles auf deiner Form abspielt und nicht parallel dazu.

Maximiert schaut das Form dann aus wie Delphi 7...


MfG

Tonic

Kedariodakon 8. Nov 2004 13:37

Re: Anwendung Delphi-IDE like...
 
Zitat:

Zitat von Tonic1024
hi...

hilft dir das vielleicht irgendwie weiter?

DP-Thread

Wenn dein hauptmenü ein Teil vom Form ist kannst du anhand der Y-Koordinate (Top, height, etc) die Position berechnen. der Vorteil liegt IMHO darin, dass sich alles auf deiner Form abspielt und nicht parallel dazu.

Maximiert schaut das Form dann aus wie Delphi 7...


MfG

Tonic

Eine Delphi-Main-IDE ähnliche Form hab ich ja nun schon :lol:

Nur eine Editor ähnliche Form fehlt noch...
Sprich wenn die Editor-Form maximiert wird, soll sie die IDE-Main-Form nicht verdecken...
Da fehlt mir noch der Ansatz...


Bye


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:19 Uhr.
Seite 1 von 2  1 2      

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