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 SDI und MDI (https://www.delphipraxis.net/150546-sdi-und-mdi.html)

idefix2 20. Apr 2010 16:08


SDI und MDI
 
Hallo,

wenn ich ein neues Projekt starte, habe ich (unter anderem) die Wahl zwischen SDI und MDI. Be einer MDI Anwendung kann der User frei zwischen den offenen MDI Childs wechseln, aber alle MDI Childs bleiben im Inneren des MDI Parents eingesperrt. Bei einer SDI Anwendung kann der User zwar das SDI Fenster beliebig am Bildschirm verschieben, aber das Hauptfenster bleibt blockiert, bis das Childfenster wieder geschlossen wird.

Ich würde gerne Fenster erzeugen, die frei am Bildschirm bewegt werden können, die es aber trotzdem auch erlauben, wieder ins Hauptfenster zurückzuwechseln und dort etwas anderes zu machen (z.B. ein weiteres frei bewegbares Fenster erzeugen).

s.h.a.r.k 20. Apr 2010 16:11

Re: SDI und MDI
 
Du musst einfach eine Form via Show() anzeigen und nicht via ShowModal. Somit kannst du zwei oder mehrere Forms anzeigen lassen, ohne dass eine davon "blockiert" wird.

idefix2 20. Apr 2010 16:36

Re: SDI und MDI
 
Oh, danke - das war also offenbar ein dumme Frage :)

s.h.a.r.k 20. Apr 2010 16:46

Re: SDI und MDI
 
Es gibt keine dummen Fragen, nur dumme Antworten :mrgreen: Jetzt bist ja schlauer. Man sollte sich den Unterschied allerdings insgesamt klar machen, sodass man versteht, wozu es beide Methoden gibt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:51 Uhr.

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