Hallo C.B.
Ich glaube du verwechselst hier Ursache und Wirkung !
Wie kann ich eine Form komplett entladen
bzw. aktualisieren?
über die Befehle formX.unload bzw.
formX.refresh wird die Form zwar
entladen, bloß der Quellcode bleibt im
Speicher!!!
Sicher nicht der Quellcode !!
Ich habe in meinem Programm 2 Formulare.
Das Formular 2 wir über einen
command-button aus der Form1 geladen. Bei
änderungen im Formular 2 soll folgendes
geschehen:
form2.unload
form2.show
Hier fäng der Irrtum an. Du willst ja nicht, dass Form2 vom Bildschirm verschwindet und wieder erscheint, sondern, dass Form2 eine neuberechnung ausführt oder meinst du Form1 ???.
Du musst also eine Methode (nicht unbedingt Methode im Sinn von VB) finden um deiner Form mittzuteilen, dass eine neuberechnung gemacht werden muss.
Entweder musst du das „Changed“ Ereignis deiner Ausgabefelder auswerten und damit das ganze anstossen oder die Neuberechnung im „FormShow“-Ereignis durchführen.
Hierbei werden allerdings noch nicht die
änderungen Sichtbar, dies ist erst bei
einem Neustart des kompletten Programmes
der Fall.
Scheinbar hast du die Daten in einer Datei abgelegt ?!
MfG Peter(TOO)