Hallo,
ich stehe vor einem Problem bezüglich Dialogen. (Ich möchte das Problem anhand eines einfachen Beispieles erklären).
Angenommen ich habe ein Programm, dass Daten über Autos (Attribute: Marke, Kennzeichen) speichert. Durch klick auf einem Butten öffnet sich ein Fenster kann ich ein Autoobjekt erstellen.
Ein weiterer Button soll einen Dialog öffnen der alle Autos (alle Attribute eines Autos) darstellt. Der Dialog soll gleich aussehen als der zuvor erstellt, es soll lediglich um zwei weitere Buttons erweitert werden (Weiter, Zurück) um das nächste bzw. das vorherige Objekt anzuzeigen.
Dialog1 (anlegen): ImageShack® - Online Photo and Video Hosting
Dialog2 (anzeigen): ImageShack® - Online Photo and Video Hosting
jetzt zu meiner eigentlichen Frage:
wie sollte man dieses Problem elegant lösen?
Vorschlag 1:
Beide Dialoge extra erstellen.
Vorschlag 2:
Einen Dialog erstellen, an den Dialog ein Autoobjekt übergeben. Sollte das Objekt nicht null sein, die weiteren Buttons anzeigen. Ist das Objekt null die Buttons nicht anzeigen.
Oder gibt es noch eine weitere Lösung?
mfg Daniel
ich stehe vor einem Problem bezüglich Dialogen. (Ich möchte das Problem anhand eines einfachen Beispieles erklären).
Angenommen ich habe ein Programm, dass Daten über Autos (Attribute: Marke, Kennzeichen) speichert. Durch klick auf einem Butten öffnet sich ein Fenster kann ich ein Autoobjekt erstellen.
Ein weiterer Button soll einen Dialog öffnen der alle Autos (alle Attribute eines Autos) darstellt. Der Dialog soll gleich aussehen als der zuvor erstellt, es soll lediglich um zwei weitere Buttons erweitert werden (Weiter, Zurück) um das nächste bzw. das vorherige Objekt anzuzeigen.
Dialog1 (anlegen): ImageShack® - Online Photo and Video Hosting
Dialog2 (anzeigen): ImageShack® - Online Photo and Video Hosting
jetzt zu meiner eigentlichen Frage:
wie sollte man dieses Problem elegant lösen?
Vorschlag 1:
Beide Dialoge extra erstellen.
Vorschlag 2:
Einen Dialog erstellen, an den Dialog ein Autoobjekt übergeben. Sollte das Objekt nicht null sein, die weiteren Buttons anzeigen. Ist das Objekt null die Buttons nicht anzeigen.
Oder gibt es noch eine weitere Lösung?
mfg Daniel