Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   MDI Anwendung noch "modern" (https://www.delphipraxis.net/129777-mdi-anwendung-noch-modern.html)

Thomas83 25. Feb 2009 12:07


MDI Anwendung noch "modern"
 
Servus,

bin gerade am überlegen welche Art ich verwenden soll.
Sind MDI Anwendungen noch modern?
Oder gibt es da andere Möglichkeiten?

Hatte auch erst über Tabs das ganze gelöst, bis es zu viel wurde.

mfg

//Edit
An meinem PC sind 3 TFT's angeschlossen, würde auch gerne die Formulare verteilen,
bei MDI geht das aber nicht.

H4ndy 25. Feb 2009 12:19

Re: MDI Anwendung noch "modern"
 
Meinem Halbwissen zufolge hat Microsoft das MDI seit Vista als "deprecated" markiert und ist seit dem unerwünscht.

Thomas83 25. Feb 2009 12:30

Re: MDI Anwendung noch "modern"
 
echt, na dolle dann muss ich mir was anderes einfallen lassen.
Hat jemand eine idee wie man es sonst vielleicht lösen kann?

Sherlock 25. Feb 2009 12:58

Re: MDI Anwendung noch "modern"
 
http://ramblings.aaronballman.com/20..._language.html


Ich hab aber auch noch ne MDI-App ;)

Sherlock

Thomas83 25. Feb 2009 13:07

Re: MDI Anwendung noch "modern"
 
hmmm Abwärtskompatibel, dann sollte man es eigentlich nicht mehr verwenden.
Wir würdet ihr das denn machen?
Brauche ein Mainmenü und habe mehrer Formulare...

himitsu 25. Feb 2009 13:17

Re: MDI Anwendung noch "modern"
 
du kannst es doch so wie z.D. Delphi bis D8(?) machen

eine Form für's Menü und den Rest jeweils 'ne eigene Form ... die kannst dann rumverschieben, wie du willst (auch auf andere Monitore).

Thomas83 25. Feb 2009 13:19

Re: MDI Anwendung noch "modern"
 
schon aber wenn ich dann ein formular groß mache wird mein menü ja auch verdeckt bzw. die form geht über den ganzen Bildschirm.
Bei Delphi ist es so wenn man ein Fenster groß macht dockt es an die obere Form, da wo das menü ist, an.

guidok 25. Feb 2009 13:25

Re: MDI Anwendung noch "modern"
 
Ich habe eine Anwendung hier, die besteht praktisch aus unabhängigen Anwendungen, die auf die selbe Datenbasis zugreifen. Da hat natürlich jedes Form sein eigenes Menü usw. Aus einer zentralen "Manager"-Anwendung werden die anderen Module gestartet, je nach Bedarf.


Ich selbst habe meine Module auch in getrennten Formularen, denen ich als Parent ein Panel im Hauptformular zuweise. So bleibt alles "im" Hauptformular. Je nachdem welche Daten gefordert sind wird das eine oder das andere Formular sichtbar gemacht. Selten benutzte Formulare können auch erst auf Bedarf erzeugt und nach Verwendung wieder zerstört werden.

himitsu 25. Feb 2009 13:31

Re: MDI Anwendung noch "modern"
 
nee, also bei D4/D7 wird beim klick auf den Maximieren-Button der Codefenster die Menüform an den oberen Rand verschoben und die entsprechende Codeform wird auf den Restlichen Desktopbereich (unterhalb der Menüform) vergrößert ... mußt dann halt nur alles selber verwalten/anpassen.


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