Form1.Enabled := False; Form2.Show;
Form2.ShowModal; // <-- пока не закроешь - к предыдущей не вернешься.