Dialog mit Parametern aufrufen
-
HAllo ich habe mal wieder ein Problem. Ich habe eine SDI Anwendung. In deiser Anwendung habe ich verschiedene Dialoge, wo cih EIgenschaften zum Anlagen von Objeketen einstelllen kann. Das funktioniert so weit auch ganz gut. Wenn ich den Dialog aber erneut aufrufe, möchte ich, das er mir die eigenschaften des Ausgewählten Objektes anzeigt. Tut er aber nicht, weil er alle Variablen neu inizialsiert. ist mir auch klar aber wie kann ich das umgehen ?
-
Dann lade doch die Felder des Dialoges mit den Daten vor, die Du für ein Objekt hast.
CMyDialog dlg; dlg.m_iNumerischeEigenschaft = objekt._iNumerischeEigenschaft; dlg.m_strEigenschaft = objeckt.m_strEigenschaft; if (dlg.DoModal()==IDOK) { ... }
-
Logisch danke
-
MÖÖP

Man schreibe sich 1. einen Setter ... oder übergebe es 2. im Konstruktor

-
Und dann braucht man noch enen Getter... ja ja man kann es auch übertreiben... <duck&wech>
-
? Wenn man das im Konstruktor übergibt braucht man beides nicht -.- Les einfahc mal alles und sei glücklich -.-
-
Wie jetzt? Du übergibst Referenzen an Konstruktoren?