Zitat von
goose33:
... mach da einen Label dazu(...
Uff...
Nein, das war doch nur ein Beispiel. In deinem Fall musst Du, bevor Du den Eintrag aus der Liste löschst das Fenster erst wieder freigeben (aus dem Speicher entfernen). Dies darfst Du natürlich nicht machen wenn das Fenster noch aktiv ist sondern musst es in dein MainForm machen. Dor würde dann dieser Code aufgerufen um ein Fenster aus der Liste zu löschen
Delphi-Quellcode:
.
.
TMsgForm(fListe.Items[Index]).Free;
fListe.Delete(Index);
.
.
Stephan B.
"Lasst den Gänsen ihre Füßchen"