Einzelnen Beitrag anzeigen

Florian H

Registriert seit: 30. Mär 2003
Ort: Mühlacker
1.043 Beiträge
 
Delphi 6 Professional
 
#1

Mehrmals die gleiche Form erstellen

  Alt 19. Sep 2004, 09:29
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
Florian Heft
  Mit Zitat antworten Zitat