Ich habe vor kurzem nach MDI gefragt, vielen Dank für eure Rückmeldungen. Über MDI kann man wohl nur streiten, wie über evangelisch oder katholisch, für beides gibt es ernsthafte Argumente (Gruß an Stefan Mettenbrink). Das Container-Control (Gruß an Christiaan Verbree) scheint wirklich interessant zu sein, aber bisher habe ich die Feinheiten noch nicht ganz verstanden. Zunächst habe ich den Gedanken an MDI aufgegeben. Nun habe ich aber ein anderes Problem:
Mein Programm hat mehrere Document-Fenster geöffnet, Fenster2 verdeckt (teilweise) Fenster1, in Fenster2 wird über einen Button Fenster3 mit show geöffnet, dann wird Fenster1 über Fenster2 gezeichnet. Es ist immer nur dieses eine Fenster, dass über andere gezeichnet wird. Das neu geöffnete Fenster3 wird offenbar immer zuletzt gezeichnet. Frage: Verstehe ich es recht, dass beim Öffnen eines Fensters alle Fenster im Bildschirm neu gezeichnet werden? Frage: Falls ja, wo erfahre ich, in welcher Reihenfolge die einzelnen Fenster gezeichnet werden? Frage: Kann ich das Neuzeichnen eines Fensters verhindern oder wenigstens die Reihenfolge des Neuzeichnens verändern? beste Grüße, Christian Hahn.
