Einzelnen Beitrag anzeigen

MichaelT

Registriert seit: 14. Sep 2005
Ort: 4020 Linz
555 Beiträge
 
Delphi 10.3 Rio
 
#17

AW: Lazarus - wie kann ich dort eine MDI-Anwendung erstellen?

  Alt 25. Jan 2019, 15:27
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
  Mit Zitat antworten Zitat