Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.640 Beiträge
 
#2

Re: MainForm zur Laufzeit wechseln?

  Alt 27. Nov 2006, 13:29
Ach Du schande...

Erm. .der einfachste Weg der mir gerade einfällt: Ein Fenster (TForm) ist ein TWinControl. Es kann also auf anderen Forms als ein mehr oder weniger normales Control erzeugt werden.

Mache also ein Containerform (MainForm) der Anwendung.

Dein normales bisheriges MainForm wird einfach erzeugt und der Parent auf das Containerform gesetzt. Neim Moduswechsel kannst Du dieses Form nun Problemlos vernichten und das neue Form wiederum mit dem Containerform als Parent erzeugen.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat