@alle: Ich weiß, nicht sehr elegante lösung, aber einfach und effektiv (Meiner Meinung nach:
Prozedur zum anzeigen (In Form1 aufrufen):
Delphi-Quellcode:
begin
form1.enabled := false;
form2.show;
form2.setfocus; //Oder eine Komponente in Form2
end;
Zum schließen (In Form2 aufrufen):
Delphi-Quellcode:
begin
form2.hide;
form1.enabled := true;
form1.setfocus;
end;