![]() |
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). |
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.
|
Re: SDI und MDI
Oh, danke - das war also offenbar ein dumme Frage :)
|
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