R
Am Anfang füttert man die Daten rein. Dann zeigt man den Dialog. NAch beendigung liest man die Daten aus, und schreibt sie nun z.B. ins Dokument.
Aber der Dialog sollte das nicht selbst machen!
Das funktioniert allerdings nur dann, wenn der Dialog modal angezeigt wird und man ausserhalb abfangen kann, ob der Dialog mit IDOK beendet wurde.
Bei nichtmodalen Dialogen oder PropertyPages, die einen 'Übernehmen'-Button besitzen und sich daraufhin nicht beenden, muss der Dialog die Daten an die Quelle weitergeben, so dass diese die Änderungen gleich sichtbar machen kann.
Ich persönlich finde die Übernehmen-Knöpfe sehr schön, da man nicht ständig den Dialog neu aufrufen muss.