Hallo Simulator
Vielen Dank für deine schnelle Antwort.
Ich verwende eM-Plant 7.08.
Tatsächlich habe ich nun das Problem eingrenzen können. Nachdem ich den eigenen Dialog das zweite Mal öffne, erscheint die Titelleiste richtig. Das Problem rührt daher, dass ich:
- das Etikett in der callback-Methode des Dialogs (im Falle des Callback-Arguments "Open") setze
- danach habe ich versucht, den Dialog zu aktualisieren, wie ich jetzt aber gemerkt habe, klappt dies nicht, da der Dialog ja nicht offen ist
Ich nehme an, dass ich das Etikett vor dem Öffnen setzen muss, worauf ich aus Performance-Gründen zwar lieber verzichtet hätte, da ich mit den genetischen Algorithmen arbeite und das Layout bei jedem Simulationslauf jeweils per Code neu aufbaue.
Nochmals vielen Dank für deine Hilfe.
Gruss
Adrian
PS: Hier zur besseren Verständlichkeit noch einen Ausschnitt aus dem Code der callback-Methode
inspect action
when "Open" then
print to_str(?.aktualisiereDialog);
?.Etikett := "Zelle_" + to_str(current.Nr);
?.aktualisiereDialog; -- klappt nicht, da nicht geöffnet
end;
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP