Dialog, SDI oder MDI ???



  • Hallo,

    kann mich nicht entscheiden was ich verwenden soll. Hier mal ein paar Anforderungen, welche das Prog können soll:
    Daten in Tabellenform anzeigen lassen
    Daten per Formular eingeben
    Diagramme darstellen bzw erzeugen
    Drucken
    und soll keine überflüssigen Menüs besitzen.

    Was verwende ich nun am besten dafür???

    MfG
    Chris



  • Daten in Tabellenform anzeigen lassen

    Dazu brauchst du blos ein CListCtrl bzw. CListView. Geht also in allen 3.

    Daten per Formular eingeben

    Geht als Dialog, Formview oder RecordsetView. (Also alle 3)

    Diagramme darstellen bzw erzeugen

    Geht per CDC, also wieder alle 3.

    Drucken

    Wird bei SDI/MDI automatisch eingebaut (ist aber noch zu füllen) und geht auch aus einem Dialog heraus.

    und soll keine überflüssigen Menüs besitzen
    

    Menühandling im Dialog ist ein halber Beinbruch und besteht fast nur aus Workarounds. Wenn du ein Menü willst, ist ein SDI/MDI besser. Editieren ist ja kein Problem.

    MDI/SDI: Willst du immer nur ein Formular gleichzeigig offen haben? Dann nimm SDI.
    Sonst MDI.

    Alle Klarheiten beseitigt? 🙂


Anmelden zum Antworten