デルファイ5。
フォーム1のボタンをくりくするとフォーム2を呼び出す。
このとき、フォーム2が表示されている間、フォーム1は最小化若しくは操作不能状態にする。
フォーム2を終了させると、フォーム1を元のサイズに戻し、若しくは操作可能状態にする。

というのは、どうすればいいのですか?

ちなみに、フォーム1のボタンに

form2.show;
form1.enabled := false;

フォーム2のボタンに

form1.enabled := true;
form2.close;

とかやってみたけど、だめだった。