Hi,
ich habe ein Programm, das mehrmals das selbe Fenster öffnen soll nur halt anderer Inhalt.
Also wie ICQ , da klicke ich einen Eintrag in der ContactList an und es öffnet sich ein neues Gesprächsfenster... das kann ich für jeden Eintrag so machen.
Genau sowas will ich auch. Mir gehts dabei (erstmal) um den Lösungsansatz...
Geht das vielleicht per
MDI, dass ich da die Fenster irgendwie aus dem
MDI-Container vielleicht rausbekomme?
Oder muss ich umständlich ein dynamisches Array of TFormX machen und da dann die Forms erzeugen und anzeigen? Das wäre umständlich wenn man eines wieder schließt und ich im Array das löschen müsste und den rest dann wieder veeschieben etc... nicht so praktisch/schnell/bugsicher ...
Oder kann ich sowas machen:
Delphi-Quellcode:
var
xyz : TformX;
begin
xyz := tformX.create(...);
...
und das dann einfach mehrmals aufrufen? Geht ja auch, aber irgendwie erscheint mir das bissl zweifelhaft weil ich da ja nicht mehr freigebe und so....?!!
Oder gibts ne ganz andere, bessere Lösung?
Grüße
Flo