Zitat von
Aenogym:
bei form1.hide; werden auch alle anderen fenster versteckt
Was hälst du von?
form1.hide;
form2.show;
So mach ich's immer bei einem Fensterwechsel... ACHTUNG! Wenn form2 geschlossen wird, und so kein Eintrag mehr in der Taskleiste ist, dann läuft das Programm trotzdem weiter... In dem Fall einfach in OnClose Action auf caNone setzen...