Gute Frage.
Lazarus nein. Beispiel nein - zumindest keines das mehr hergibt. Spannend wird, wenn du verschiedene
MDI Children verwendest.
Technisch spricht wenig dagegen. Elemente wie die Fensterliste im Menü zu extrahieren macht auch Sinn.
Der Frame welcher den
MDI Client enthält darf so gut wie gar nichts können und als Reaktion darauf kam Docking.
Der große Vorteil wie zu Zeiten von Windows C Programmierung und Daten welche zum Fenster gehören auch dort halten zu können spielt heute praktisch keine Rolle mehr. Ein Formular basierend auf OO kann mehr.
Es kann sein, dass ein Anwendung ganz gut zu Usern passt denen
MDI pur zusagt.
Ich persönlich würde auf
MDI pur keinen Pfifferling mehr verwetten und schon gar nicht Mitteleuropa in der die Verwendung der Tastatur als das dominierende Eingabe resp. Werkzeug zur Auswahl nicht stark ausgeprägt ist. Um Tabs wirst du nicht umhinkommen, denn im Moment geben schon die Web Browser den Stil vor.
MS selbst führt
MDI unter .net genauso noch weiter. Das Gros Anwendung das von
MDI profitiert ist schon geschrieben. Alle anderen wären basierten dann schon wieder auf flexiblen Formularen (wie halt in Delphi).
Hallo Zusammen,
kann man mit Lazarus auch
MDI-Anwendungen erstellen?
Wenn JA - wo gibt es gute Anleitungen/Tutorials/Videos dazu?
Oder macht eine
MDI-Anwendung keinen Sinn mehr?
Vielen Dank vorab!
Beste Grüße
MB